Commit Graph

  • 6552836c2c rp2: Build with nano.specs for newlib-nano. master Angus Gratton 2026-06-03 15:09:22 +10:00
  • d10f0d1265 rp2: Add cross-reference table in the linker map file. Angus Gratton 2026-06-03 15:08:40 +10:00
  • 29f70def6b tools/mpy_ld.py: Optimise entry trampoline for x86/x64. Alessandro Gatti 2026-06-04 17:53:52 +02:00
  • e90fb560d9 tests/extmod/select_poll_fd.py: Skip test on FreeBSD. Alessandro Gatti 2026-03-22 23:52:51 +01:00
  • 4cab06580d extmod/modplatform: Add FreeBSD to the recognised platforms list. Alessandro Gatti 2026-03-22 22:16:02 +01:00
  • 8fa4e0075f unix/mpconfigport: Report the correct sys.platform name on FreeBSD. Alessandro Gatti 2026-03-05 09:12:35 +01:00
  • b516d39024 unix/mpconfigport: Provide the correct system path on FreeBSD. Alessandro Gatti 2026-03-05 09:11:20 +01:00
  • 538ac78ac7 tests/ports/unix/ffi: Fix tests on current FreeBSD version. Alessandro Gatti 2026-03-05 08:41:32 +01:00
  • 3b64a5d129 tests/test_utils.py: Use stdin/out for mpy-cross instead of tempfile. Damien George 2026-05-13 13:28:04 +10:00
  • 2b02e3ff57 tests/run-tests.py: Remove unneeded import. Damien George 2026-05-13 13:27:39 +10:00
  • 3b2b3cf8c9 tests/run-perfbench.py: Add "prologue" argument and set injected code. Damien George 2026-05-13 13:26:07 +10:00
  • 18c6c47be3 tests/run-perfbench.py: Skip large tests based on bm_params. Damien George 2026-04-16 17:43:05 +10:00
  • 7b068719ac tests/extmod_hardware/machine_sdcard_dma_align: Fix for native emitter. Angus Gratton 2026-06-11 10:15:35 +10:00
  • 307b224aee mimxrt: Workaround DCache invalidation problems with SDCard operations. Angus Gratton 2026-06-04 15:47:22 +10:00
  • 5602c631c7 tests: Rewrite stm32 sdcard_dma_align test to work with machine.SDCard. Angus Gratton 2026-06-04 15:45:56 +10:00
  • 0d6363816e WIO_TERMINAL Pins.csv: Correct name for I2S_BCLK pin. Rick Sorensen 2026-06-09 21:01:51 -05:00
  • 1c5e309d31 extmod/vfs: Skip littlefs detection if mp_vfs_blockdev_read_ext() fails. Angus Gratton 2026-06-04 17:34:18 +10:00
  • aa25a4ec27 extmod/modtls_mbedtls: Add TLS-PSK support. Keenan Johnson 2026-05-28 21:01:53 -07:00
  • 7e55a73e5e esp32: Rename the sdkconfig.spiram_xxx config snippets. Angus Gratton 2026-06-04 11:06:37 +10:00
  • df79f28494 esp32: Enable PSRAM support on ESP32_GENERIC_C5. Angus Gratton 2026-06-04 10:34:03 +10:00
  • 84cb12f2f1 esp32: Don't enable the free_ram config for ESP32_GENERIC_C5. Angus Gratton 2026-06-04 10:31:28 +10:00
  • c6b40d5336 esp32: Remove ESP32-S2 & S3-specific default spiram config items. Angus Gratton 2026-06-04 10:30:34 +10:00
  • 2f6f9e3ccc esp32: Use ESP-IDF abstraction for CPU cycle count (fix ESP32-C5). Angus Gratton 2026-06-10 09:56:02 +10:00
  • 1f50d052c5 mimxrt: Fix flash erase operations on Hyperflash boards. Angus Gratton 2026-06-03 16:28:45 +10:00
  • 8dfb700b77 esp32: Refactor LILYGO_T3_S3 config to use common cmake file. Angus Gratton 2026-06-04 17:30:50 +10:00
  • 0d77e539b3 build(deps): bump codecov/codecov-action from 6 to 7 dependabot/github_actions/codecov/codecov-action-7 dependabot[bot] 2026-06-08 19:14:33 +00:00
  • af38ee165f samd/mphalport: Run events at least once in mp_hal_delay_ms. Damien George 2026-06-01 10:17:32 +10:00
  • 4e32820e9a nrf/mphalport: Run events at least once in mp_hal_delay_ms. Damien George 2026-06-01 10:17:08 +10:00
  • 75555f4826 mimxrt: Mark boards with no TinyUF2 bootloader support. Angus Gratton 2026-06-03 16:52:21 +10:00
  • 3160809989 esp32: Fix espnow crash if falsey value supplied as peer argument. Angus Gratton 2026-06-03 10:47:05 +10:00
  • be9a8190b6 esp8266/network_wlan: Allow bytes() objects as MAC address. Alessandro Gatti 2026-05-30 15:31:25 +02:00
  • 3a85a18979 zephyr/boards: Add M0Sense Board. Vdragon 2026-05-23 09:12:04 +02:00
  • fcc8ad8a77 zephyr: Only enable PWM when PWM is enabled. Vdragon 2026-06-02 12:16:54 +02:00
  • 90ce8a1af3 py: Allow mpy-cross to exclude source lines. Roman Zeyde 2026-04-09 13:50:58 +02:00
  • 0d8256a499 mpy-cross/main: Simplify integer architecture flag parsing. Alessandro Gatti 2025-12-23 21:12:36 +01:00
  • 10d4018872 tools/mpy_ld.py: Ignore R_XTENSA_NDIFF32 relocations. Alessandro Gatti 2026-05-31 11:47:33 +02:00
  • 935881eb18 tools/verifygitlog.py: Fix --pretty filter to inspect each arg. Finn Glas 2026-05-28 12:21:57 +02:00
  • 3e5add395b tools: Formally recommend the micropython-uncrustify package. Angus Gratton 2026-06-03 11:09:12 +10:00
  • 44a569b637 rp2/CMakeLists.txt: Require boards to define PICO_FLASH_SIZE_BYTES. Damien George 2026-05-27 12:18:01 +10:00
  • 94b9c363ee rp2/boards/WAVESHARE_RP2040_PLUS: Configure STORAGE_BYTES per variant. Damien George 2026-05-27 14:30:49 +10:00
  • a0ae5c51f0 rp2/boards/PIMORONI_TINY2040: Configure FLASH_STORAGE_BYTES per variant. Damien George 2026-05-27 14:27:24 +10:00
  • dc3fb1c9dd rp2/boards/PIMORONI_PICOLIPO: Configure FLASH_STORAGE_BYTES per variant. Damien George 2026-05-27 14:23:34 +10:00
  • e9cc59205b rp2/boards/WAVESHARE_RP2350B_CORE: Set PICO_FLASH_SIZE_BYTES for cmake. Damien George 2026-05-27 13:24:12 +10:00
  • 5ce24ca120 rp2/boards/SIL_RP2040_SHIM: Set PICO_FLASH_SIZE_BYTES at cmake level. Damien George 2026-05-27 13:22:39 +10:00
  • 2696d563ef rp2/boards/WEACTSTUDIO: Use board headers from pico-sdk. Damien George 2026-05-27 12:12:40 +10:00
  • e5a7c7bcde rp2/boards/WEACTSTUDIO_RP2350B_CORE: Use board header from pico-sdk. Damien George 2026-05-27 12:05:23 +10:00
  • ff6f2da86b rp2/boards/NULLBITS_BIT_C_PRO: Use board header from pico-sdk. Damien George 2026-05-26 21:58:11 +10:00
  • 1468ad604e mimxrt/machine_encoder: Fix the numeric values of UP and DOWN. robert-hh 2026-05-26 13:22:49 +02:00
  • 3ba6eaa76c esp32/network_wlan: Add channel bandwidth configuration parameter. Alessandro Gatti 2026-05-23 00:22:55 +02:00
  • 4cee4d6c78 nrf/boards: Increase stack to 6k for nRF51x22 boards with 32k RAM. Damien George 2026-05-10 23:28:20 +10:00
  • 3bba83800d webassembly: Support buffer protocol in jsffi.to_js. Damien George 2026-04-23 14:15:02 +10:00
  • 44780be7cd webassembly: Simplify proxy_c_to_js_get_type interface. Damien George 2026-04-23 14:04:36 +10:00
  • b8d43d8dea webassembly: Fix GC tracing of object returned from top-level functions. Damien George 2025-10-02 16:18:13 +10:00
  • 78fc0b2c90 tools/autobuild: Update example usage of script. Damien George 2026-05-21 14:38:37 +10:00
  • 5885f6bf0c tools/autobuild: Print consistent msgs for start/pass/fail board build. Damien George 2026-05-21 14:35:36 +10:00
  • 4d3e2c6401 tools/autobuild: Remove the use of the "id" entry in board.json. Damien George 2026-05-21 14:29:30 +10:00
  • d05d988d8b tools/ci.sh: Reorder alif and webassembly CI sections alphabetically. Damien George 2026-04-14 13:17:14 +10:00
  • 9c0249cddc tools/mpy-tool.py: Clean up escaped compiled module name. Alessandro Gatti 2026-03-13 05:56:59 +01:00
  • 4fd7295703 esp32: Make a generic sdkconfig.flash_qio_80m config snippet. Angus Gratton 2026-05-28 14:13:12 +10:00
  • 9fe2c9d47d esp32: Add generic mpconfigboard_xyz_common.cmake files. Angus Gratton 2026-02-25 17:19:27 +11:00
  • 8c577179fc drivers/esp-hosted: Refactor driver to support full-duplex SPI. iabdalkader 2026-02-17 16:30:53 +01:00
  • 02e7bfd3cd drivers/esp-hosted: Use __func__ in logging macros. iabdalkader 2026-01-02 15:46:32 +01:00
  • 0d26a85748 drivers/esp-hosted/bthci_uart: Retry HCI reset on failure. iabdalkader 2025-12-23 19:49:35 +01:00
  • 4c82b54ef8 drivers/esp-hosted: Add support for the latest firmware. iabdalkader 2026-01-02 14:46:25 +01:00
  • af34856b34 drivers/esp-hosted: Update protobuf protocol to the latest. iabdalkader 2026-02-10 08:59:30 +01:00
  • b35383bfca tests/multi_extmod/machine_can_05_tx_prio_cancel.py: Fix startup race. robert-hh 2026-05-21 09:14:34 +02:00
  • 11d554edd0 extmod/machine_can: Add a call to signal that all filters are processed. robert-hh 2026-05-14 13:05:13 +02:00
  • b532f967f1 stm32/machine_can: Add an empty function serving filter done. robert-hh 2026-05-14 13:03:59 +02:00
  • d8235ee080 mimxrt/machine_can: Split filter setting into collection and activation. robert-hh 2026-05-14 13:00:52 +02:00
  • d364b7e706 mimxrt/machine_can: Declare local functions static, use named constants. robert-hh 2026-05-14 11:23:42 +02:00
  • 851975678c mimxrt/machine_can: Count and report RX FIFO overflow events. robert-hh 2026-05-11 21:50:31 +02:00
  • fc0f3f6ad1 mimxrt/machine_can: Improve the error and state handling. robert-hh 2026-05-07 20:23:19 +02:00
  • ab26d54ed3 mimxrt/machine_can: Add IRQ_TX handling and rework the IRQ handler. robert-hh 2026-05-12 13:44:58 +02:00
  • 8860d3e004 mimxrt/machine_can: Improve the method to find a free MB. robert-hh 2026-05-03 13:27:13 +02:00
  • 1373dc0406 tests: Align the CAN tests with the mimxrt port needs. robert-hh 2026-05-10 16:52:40 +02:00
  • 7bc3a0bd76 tests/target_wiring: Add a CAN interface configuration for mimxrt. robert-hh 2026-05-01 09:18:13 +02:00
  • 4c6892e4db mimxrt/machine_can: Define CAN_HW_MAX_FILTER and CAN_TX_QUEUE_LEN. robert-hh 2026-04-15 16:37:33 +02:00
  • 49510efae6 mimxrt/machine_can: Support LOOPBACK, SILENT_LOOPBACK and SILENT modes. robert-hh 2026-05-03 12:37:45 +02:00
  • 49c7d63141 mimxrt/machine_can: Implement cancel_send() according to RM 40.7.7.1. robert-hh 2026-05-03 10:52:03 +02:00
  • edfb843a01 mimxrt/machine_can: Use a single setting for filter count. robert-hh 2026-04-08 17:30:32 +02:00
  • 3e7f12d39e mimxrt/machine_can: Accept upstream timing parameters as well. robert-hh 2026-04-08 16:45:52 +02:00
  • 6ae34f4bb6 mimxrt/machine_can: Add filter masks and show the ID of recv'd messages. robert-hh 2026-04-04 20:58:04 +02:00
  • 4e9955a4ea mimxrt/boards: Add CAN settings for all remaining boards. robert-hh 2026-04-04 10:31:14 +02:00
  • dd78113676 mimxrt/machine_can: Add CAN support with new API. robert-hh 2026-03-29 13:00:05 +02:00
  • 131a6a006d mimxrt/machine_can: Add initial version of CAN driver. robert-hh 2026-03-29 12:31:03 +02:00
  • 249bff1845 extmod/machine_can: Preserve the raw bitrate for port-specific init. robert-hh 2026-03-29 12:31:03 +02:00
  • bb9b8fc692 rp2/boards/ADAFRUIT_FEATHER_RP2350: Add board definition. Jacob Peck 2026-05-14 18:11:45 -04:00
  • dd23554591 rp2/boards/SOLDERED_NULA_MAX_RP2350: Add Soldered NULA Max board def. Josip Šimun Kuči 2026-05-21 14:17:22 +02:00
  • 51777eb152 rp2: Split FLASH/FLASH_FS and detect firmware/filesystem overlap. Denis Dowling 2026-05-23 15:34:49 +10:00
  • 96015c1888 rp2/rp2_psram: Read clock frequency before entering direct mode. phuzzyday 2026-05-14 18:35:43 -06:00
  • 7bf4410b1c stm32/boards/ESPRUINO_PICO: Disable MICROPY_PY_PYB_LEGACY. Damien George 2026-05-25 12:30:13 +10:00
  • f13a5a9575 stm32/timer: Add pulse_width_us and pulse_width_ns to TimerChannel. vlad.maglasu 2026-05-13 09:43:17 +03:00
  • 6f70c13a97 tests/run-tests.py: Simplify thumb inlineasm test rejections. Alessandro Gatti 2026-05-21 00:15:37 +02:00
  • ed9c7e41d9 tests/feature_check: Merge inlineasm checks into one single script. Alessandro Gatti 2026-05-21 00:09:15 +02:00
  • 649ce1c997 docs/rp2/quickref: Make machine.PWM a cross-reference link. Andrii Anoshyn 2026-05-22 23:02:04 +03:00
  • 8f3a416bb5 docs/library/rp2.DMA: Correct and add pack_ctrl defaults. Andrii Anoshyn 2026-05-17 13:56:11 +03:00
  • 0abed202ca docs/rp2/quickref: Fix I2C default pins for Pico in hardware example. Andrii Anoshyn 2026-05-17 13:38:02 +03:00
  • dc33f04c1b alif/mphalport: Clear GPIO interrupt flag when enabling IRQ. Damien George 2026-05-17 00:12:33 +10:00
  • b9beddab3b alif/boards/OPENMV_AE3: Configure SW to wake from standby/stop modes. Damien George 2026-05-11 23:42:11 +10:00
  • 83599ef18c alif/mphalport: Add mp_hal_pin_config_irq_rising helper function. Damien George 2026-05-14 14:05:45 +10:00