Commit Graph

  • 4a2e510a87 ports: Add LED pin aliases for all Arduino boards. iabdalkader 2024-01-25 14:30:51 +02:00
  • 8d9d74b6df rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Increase flash storage space. iabdalkader 2024-01-25 12:02:30 +02:00
  • bf6214505f mimxrt/modmachine: Fix deepsleep wakeup pin ifdef. Kwabena W. Agyeman 2024-01-22 14:01:02 -08:00
  • d4190815a3 py/mpconfig: Disable qstr hashing at minimum feature level. Jim Mussared 2023-10-31 10:47:45 +11:00
  • 8486e28b17 stm32: Disable qstr hashing on small boards. Jim Mussared 2023-10-31 10:33:15 +11:00
  • 7ea503929a py/qstr: Add support for MICROPY_QSTR_BYTES_IN_HASH=0. Jim Mussared 2023-02-03 16:42:03 +11:00
  • 307ecc5707 docs: Add note about position-only arguments in CPython vs MicroPython. Angus Gratton 2024-01-17 11:55:20 +11:00
  • c8772b7baa CODECONVENTIONS: Update docs for codespell and pre-commit hook. Jos Verlinde 2023-08-03 22:22:02 +02:00
  • a166d805f4 top: Add pre-commit hook for codespell. Jos Verlinde 2023-08-03 22:20:51 +02:00
  • 982ffdee7e stm32/mboot/Makefile: Revert change to BOARD_DIR that removed abspath. Damien George 2024-01-25 11:30:14 +11:00
  • 6bb446b7ff tests/extmod: Remove asyncio .exp files that match CPython output. Damien George 2024-01-23 11:11:25 +11:00
  • 8eb658f654 github/workflows: Run mimxrt and rp2 CI with space in repository path. Damien George 2024-01-23 17:18:27 +11:00
  • ce2058685b ports: Fix handling of paths containing spaces in Makefiles. Iksas 2023-05-12 19:08:26 +02:00
  • 057701a770 rp2/machine_uart: Fix potential race condition in interrupt handling. Maarten van der Schrieck 2023-06-22 15:52:10 +02:00
  • c3ca3612d1 tests/extmod/asyncio_wait_task.py: Add test for raise and delayed wait. Damien George 2024-01-23 11:11:25 +11:00
  • e111793d8d nrf: Fix _start() build issue with CMSIS 5.9.0. iabdalkader 2024-01-19 11:12:13 +02:00
  • beb4459784 mimxrt/boards: Fix __VECTOR_TABLE link issue with CMSIS 5.9.0. iabdalkader 2024-01-19 10:49:58 +02:00
  • e2fa0c6395 lib/cmsis: Update to CMSIS 5.9.0. iabdalkader 2024-01-18 16:16:20 +02:00
  • 2ecbad4e91 extmod/asyncio: Support gather of tasks that finish early. Damien George 2024-01-19 10:07:51 +11:00
  • 51fbec2780 tests/extmod/machine_i2s_rate.py: Test multiple I2S instances. Damien George 2024-01-18 16:36:47 +11:00
  • 50b809c8e8 tests/ports/rp2: Add rp2-specific tests with a test for rp2.DMA. Damien George 2024-01-18 16:36:22 +11:00
  • 7bbcee3cf0 tests: Move port-specific test directories into tests/ports/ directory. Damien George 2024-01-18 16:32:31 +11:00
  • f93ffc2875 github/workflows: Bump actions/cache from 3 to 4. dependabot[bot] 2024-01-17 19:06:41 +00:00
  • 4fd7e456f0 renesas-ra/boards/ARDUINO_PORTENTA_C33: Fix the RTC clock source. iabdalkader 2024-01-17 12:05:57 +02:00
  • 490e8e01d5 extmod/extmod.mk: Disable uninitialized warnings in kf_rem_pio2.c. Kwabena W. Agyeman 2024-01-19 22:56:08 -08:00
  • 16c6bc47cf tools/mpremote: Reduce dependency on importlib_metadata. Jochen Sprickerhof 2024-01-11 16:21:15 +01:00
  • c6f6f345e6 renesas-ra/ra: Remove unnecessary min_delay() declaration. iabdalkader 2024-01-12 14:17:44 +02:00
  • 1f04808151 renesas-ra/ra: Fix SysTick clock source. iabdalkader 2024-01-12 14:17:44 +02:00
  • a75ca8a1c0 esp32/modsocket: Use all supplied arguments to socket.getaddrinfo(). Angus Gratton 2024-01-10 14:11:00 +11:00
  • 215a982c14 py/py.mk: Remove extra build dir created for frozen_content. iabdalkader 2024-01-14 20:22:18 +02:00
  • bdaea866b7 rp2/mpthreadport: Make result of thread.get_ident() a non-zero integer. Angus Gratton 2024-01-12 09:47:48 +11:00
  • efa54c27b9 rp2/mpconfigport: Allow MICROPY_PY_THREAD to be disabled by a board. Damien George 2024-01-16 11:36:27 +11:00
  • a70367e293 nrf/modules/os/microbitfs: Sweep the filesystem if any free chunk found. Damien George 2024-01-16 11:13:22 +11:00
  • f9df08d8ee docs/develop/porting: Fix argument type of mp_lexer_new_from_file(). Damien George 2024-01-16 11:12:12 +11:00
  • c41b421d48 tests/extmod/machine_uart_tx.py: Add a test for timing of UART.flush(). robert-hh 2024-01-08 09:25:33 +01:00
  • 07472d05db rp2/machine_uart: Fix event wait in uart.flush() and uart.read(). robert-hh 2024-01-07 17:53:53 +01:00
  • bd21820b4c tests/run-tests.py: Fix path-based special test detection. stijn 2023-08-24 13:29:58 +02:00
  • 88d21f186b tests/run-tests.py: Make repl test detection more correct. stijn 2023-08-24 13:15:23 +02:00
  • ba4330ba10 tests/run-tests.py: Remove unneeded argument from run_feature_check(). stijn 2023-08-24 13:11:42 +02:00
  • 2ed976f140 samd/mcu/samd21: Enable MICROPY_STACK_CHECK on SAMD21. Damien George 2024-01-05 16:54:33 +11:00
  • e456ee40e0 samd/mpconfigport: Simplify and consolidate config options. Damien George 2024-01-05 16:41:07 +11:00
  • 7ecff515d7 stm32/flash: Fix sector and bank calculation for H5 and H7 MCUs. Damien George 2023-11-23 10:29:28 +11:00
  • 5cb93f63fb stm32/flash: Factor and simplify erase code. Damien George 2023-11-22 19:29:09 +11:00
  • cd6e0e1022 stm32/flashbdev: Don't rely on flash sector id. Damien George 2023-11-22 17:52:27 +11:00
  • b6ab9e420b stm32/flash: Change flash_erase to only erase a single sector at a time. Damien George 2023-11-01 19:12:09 +11:00
  • cf115918e6 stm32/flash: Simplify sector calculation for homogeneous flash layout. Damien George 2023-11-01 17:06:41 +11:00
  • cd0f75069c stm32/flash: Remove commented-out flash functions. Damien George 2023-11-01 16:05:21 +11:00
  • 7002a19be2 stm32/mboot: Improve mass erase to erase all non-protected pages. Damien George 2023-11-29 17:20:03 +11:00
  • b7b99522e4 stm32/mboot: Improve detection of invalid flash erase/write. Damien George 2023-11-29 17:19:34 +11:00
  • 1da45e887a rp2: Provide direct memory access to PIO and SPI FIFOs via proxy arrays. Nicko van Someren 2024-01-06 16:33:51 -07:00
  • f8cabe82f7 rp2/rp2_dma: Fix fetching 'write' buffers for writing not reading. Nicko van Someren 2024-01-06 16:33:12 -07:00
  • 80fd575c8c embed: Fix alloca include for FreeBSD and NetBSD. darc 2024-01-05 00:47:57 -06:00
  • 42eab32a36 windows/windows_mphal: Fix mp_hal_delay_ms() so it runs events. Damien George 2024-01-05 15:56:34 +11:00
  • 0640ff3b97 ports: Move MICROPY_INTERNAL_WFE definition to mphalport.h. Damien George 2024-01-05 15:47:06 +11:00
  • d45176fc27 ports: Move MICROPY_PY_LWIP_ENTER/REENTER/EXIT defns to mphalport.h. Damien George 2024-01-05 15:37:17 +11:00
  • ee226a8b43 all: Fix "reuse" and "overridden" spelling mistakes. Damien George 2024-01-05 15:07:18 +11:00
  • 7a794d0d8e tools/gen-changelog.sh: Exclude "-preview" tags from generated log. Damien George 2024-01-05 15:06:14 +11:00
  • 9b8c64c9ce all: Bump version to 1.22.1. v1.22.1 Damien George 2024-01-05 12:33:34 +11:00
  • ac5e0b9f62 rp2/mpthreadport: Fix race with IRQ when entering atomic section. Damien George 2024-01-02 01:04:03 +11:00
  • 61b8361f5f rp2/mutex_extra: Implement additional mutex functions. Damien George 2024-01-02 14:45:44 +11:00
  • 4b4f6011e8 rp2/rp2_flash: Lockout second core only when doing flash erase/write. Damien George 2024-01-02 01:03:13 +11:00
  • 2b56bab226 tests/run-tests.py: Add an option for running only the failed tests. stijn 2023-12-18 12:09:30 +01:00
  • 0c81ffd31a tests/multi_net: Generate smaller certs with 2048-bit RSA. Damien George 2024-01-03 16:34:58 +11:00
  • f0392b8d3d tests/run-multitests.py: Change to dir of test script when running it. Damien George 2024-01-03 16:26:52 +11:00
  • a003ac2f73 tests/thread: Add a test for accuracy of sleep within a thread. Damien George 2024-01-05 10:35:34 +11:00
  • 2265d70add tests/thread: Adjust thread tests so most are able to run on rp2 port. Damien George 2024-01-05 09:53:05 +11:00
  • 231fc20ce0 tests/run-tests.py: Remove machine_mem.py test from skip list. Damien George 2024-01-04 14:52:07 +11:00
  • dc2a4e3cbd rp2/mpthreadport: Fix race with IRQ when entering atomic section. Damien George 2024-01-02 01:04:03 +11:00
  • 8438c8790c rp2/mutex_extra: Implement additional mutex functions. Damien George 2024-01-02 14:45:44 +11:00
  • c3989e398f rp2/rp2_flash: Lockout second core only when doing flash erase/write. Damien George 2024-01-02 01:03:13 +11:00
  • 3d0b6276f3 samd/mcu: Fix wrong EIC table entries in pin-af-table.csv. robert-hh 2023-12-30 09:04:18 +01:00
  • aea93a88f8 samd/mcu/samd21: Reorganize and enable more firmware features. robert-hh 2023-06-14 16:56:58 +02:00
  • 36d9e98fc6 samd: Remove the MICROPY_PY_MACHINE_RTC config option. robert-hh 2023-11-30 21:27:23 +01:00
  • 8498b0b13e docs/samd/pinout: Update pinout docs with fixed pin assignment. robert-hh 2023-11-24 08:23:26 +01:00
  • f34e27f178 mimxrt/mpbthciport: Add missing extmod/modmachine.h header. iabdalkader 2023-12-31 09:42:39 +01:00
  • 87d3f8b367 mimxrt/mphalport: Remove redundant NVIC/IRQ defines. iabdalkader 2023-12-31 08:32:09 +01:00
  • 2037edb5a2 all: Bump version to 1.23.0-preview. v1.23.0-preview Damien George 2024-01-02 18:11:41 +11:00
  • 9feb0689ee all: Bump version to 1.22.0. v1.22.0 Damien George 2023-12-27 15:35:31 +11:00
  • d014c82826 extmod/nimble: Do not set GAP device name after sync. Daniël van de Giessen 2023-09-12 14:38:30 +02:00
  • 0b2676db5c lib/micropython-lib: Update submodule to latest. Damien George 2023-12-22 14:18:09 +11:00
  • cfc212b108 rp2/rp2_dma: Introduce a new rp2.DMA class for control over DMA xfers. Nicko van Someren 2023-09-30 16:54:47 -06:00
  • e4d3ab3304 nrf/main: Add /flash and /flash/lib to sys.path. Sebastian Romero 2023-12-21 17:42:19 +01:00
  • d69e69adb6 py/mkrules.mk: Fix dependency file generation for compiler wrappers. Peter Züger 2023-12-21 00:23:50 +01:00
  • ce42c9ee16 extmod/vfs_lfs: Fix lfs cache_size calculation. Peter Züger 2023-12-21 00:17:15 +01:00
  • 3bca93b2d0 ports: Fix sys.stdout.buffer.write() return value. Maarten van der Schrieck 2023-06-18 11:46:25 +02:00
  • 91ee8ac894 extmod/os_dupterm: Let mp_os_dupterm_tx_strn() return num bytes written. Maarten van der Schrieck 2023-10-24 23:10:45 +02:00
  • 5d28bb4adb tools/manifestfile.py: Add support for external libraries. Jim Mussared 2023-12-19 16:13:50 +11:00
  • 5552896ca8 esp32/mpconfigport: Enable MICROPY_PY_HASHLIB_MD5. IhorNehrutsa 2023-12-19 16:28:06 +02:00
  • b31eef6094 extmod/modhashlib: Support MD5 with mbedtls 3.x. IhorNehrutsa 2023-12-19 16:28:06 +02:00
  • 74fd7b3d32 tools/ci.sh: Set ulimit -n for unix CI. Jim Mussared 2023-11-09 17:36:09 +11:00
  • 8b24aa36ba extmod/modselect: Handle growing the pollfds allocation correctly. Jim Mussared 2023-11-06 16:36:15 +11:00
  • e9bcd49b3e stm32/mboot: Add support for Microsoft WCID. Damien George 2023-09-20 19:15:05 +10:00
  • 49d0c22b11 stm32/mboot: Expand device descriptor to make it easier to understand. Damien George 2023-09-20 19:14:22 +10:00
  • 859f219690 stm32/mboot: Guard use of tx_pending with USE_USB_POLLING option. Damien George 2023-09-20 19:12:51 +10:00
  • 7cf1118831 stm32/usbdev: Optionally pass through vendor requests to Setup function. Damien George 2023-09-20 19:07:45 +10:00
  • f46269a1d1 extmod/asyncio: Remove non-working Stream __aenter__/__aexit__ methods. Damien George 2023-12-20 15:54:05 +11:00
  • f6d630877c esp32: Add MICROPY_GC_INITIAL_HEAP_SIZE option and tune it. Damien George 2023-12-18 13:38:16 +11:00
  • 97b13132b1 py/gc: Improve calculation of new heap size in split-heap-auto mode. Damien George 2023-12-18 13:32:36 +11:00
  • 3270d856fd rp2/boards: Add SIL_RP2040_SHIM board by Silicognition LLC. Patrick Van Oosterwijck 2023-07-30 20:37:03 -06:00
  • c51081c604 rp2/boards: Add support for Pololu 3pi+ and Zumo robots. Paul Grayson 2023-10-11 11:28:47 -07:00