Commit Graph

  • 1a7cbac879 tools/ci.sh: Build Xtensa natmods as part of the CI process. Alessandro Gatti 2025-03-07 00:04:14 +01:00
  • 51976110e2 tools/mpy_ld.py: Allow linking static libraries. Volodymyr Shymanskyy 2024-09-12 14:39:59 +03:00
  • f187c77da8 shared/runtime/pyexec: Add helper function to execute a vstr. iabdalkader 2025-02-27 09:03:17 +01:00
  • dbda43b9e1 tests/multi_pyb_can: Add multitests for pyboard CAN controller. Angus Gratton 2024-05-23 17:48:31 +10:00
  • 9db2398009 stm32/can: Refactor can.h API to not depend on pyboard can types. Angus Gratton 2024-10-09 15:55:46 +11:00
  • 96ce08e498 stm32/boards/ARDUINO_PORTENTA_H7: Enable 4MiB ROMFS part in ext flash. iabdalkader 2025-01-14 11:36:22 +01:00
  • edc927a185 stm32/boards/ARDUINO_NICLA_VISION: Enable 4MiB ROMFS part in ext flash. iabdalkader 2025-01-14 11:35:45 +01:00
  • 043dc79592 stm32/boards/ARDUINO_GIGA: Enable 4MiB ROMFS partition in ext flash. iabdalkader 2025-01-14 11:34:21 +01:00
  • d5aeca2e83 esp8266: Rename ROMFS partition config variables to include "part0". Damien George 2025-03-11 13:23:50 +11:00
  • bf9cdd2189 stm32: Rename ROMFS partition config variables to start at index 0. Damien George 2025-03-11 13:23:13 +11:00
  • 416c6cf0c8 rp2/boards/SEEED_XIAO_RP2350: Add new Seeed XIAO board definition. Lesords 2024-11-26 02:25:37 +00:00
  • 2264340559 rp2/boards/SPARKFUN_XRP_CONTROLLER_BETA: Fix XRP Controller Beta URL. Dryw Wade 2025-03-10 17:35:58 -06:00
  • ac30dcb20c rp2/boards/SPARKFUN_XRP_CONTROLLER: Add SparkFun XRP Controller. Dryw Wade 2025-03-10 17:34:47 -06:00
  • 8dcf9290f8 rp2/boards/WEACTSTUDIO_RP2350B_CORE: Add WeAct Studio RP2350B Core. Matt Trentini 2025-03-08 19:24:09 +11:00
  • 9a070fee34 rp2/boards/SPARKFUN_IOTREDBOARD_RP2350: Add support for IoT RedBoard. Alex Brudner 2025-03-03 17:09:56 -07:00
  • e75ffc3bcc rp2/modrp2: Fix rp2.bootsel_button() function for RP2350. Phil Howard 2025-03-11 10:50:22 +00:00
  • 1d5dc723b4 esp32/machine_pin: Fix availability of USB Serial/JTAG pins on ESP32-C6. Angus Gratton 2024-11-15 15:48:52 +11:00
  • 4d2d60d6e1 esp32/machine_pin: Fix logic clearing USB_SERIAL_JTAG_USB_PAD_ENABLE. Garry W 2024-11-14 04:19:31 +00:00
  • bfd974d658 esp32/machine_pwm: Correctly stop LEDC timer. garywill 2024-12-06 13:20:34 +08:00
  • 464121f301 esp32/boards: Enable machine.SDCard on all boards. Angus Gratton 2025-02-05 18:17:02 +11:00
  • c85eefc55b esp32/machine_sdcard: Add SDCard SPI mode support for ESP32-S2,C3,C6. Angus Gratton 2025-02-05 15:17:27 +11:00
  • 79fb5aa878 esp32/machine_sdcard: Add SDCard pin assignments for ESP32-S3 support. Angus Gratton 2025-02-05 15:16:47 +11:00
  • 4d65b4e261 esp32: Remove the ESP32 ringbuffer linker workaround. Angus Gratton 2025-03-04 12:30:10 +11:00
  • 4b1c666c28 esp32: Merge the per-SoC "main" components back together. Angus Gratton 2025-03-04 12:20:02 +11:00
  • dafff1fd0e extmod/network_cyw43: Add WPA3 security constants. Damien George 2025-03-12 13:15:34 +11:00
  • 0ec496a98c lib/cyw43-driver: Update driver to latest version v1.1.0. Damien George 2025-03-12 13:07:25 +11:00
  • 3823aeb0f1 zephyr/machine_timer: Add machine.Timer class implementation. danicampora 2025-02-21 14:51:45 +01:00
  • be0fce9429 unix/main: Add coverage test for mounting ROMFS filesystem at startup. Damien George 2025-03-04 22:46:33 +11:00
  • 6bec36a4ee esp8266/boards: Add FLASH_2M_ROMFS variant with 320k ROM partition. Damien George 2025-03-01 17:22:03 +11:00
  • 75ff8e5465 esp8266: Implement vfs.rom_ioctl with support for external flash. Damien George 2024-11-15 11:18:09 +11:00
  • 0255cb77cc esp32: Implement vfs.rom_ioctl with support for external flash. Damien George 2022-03-03 18:05:06 +11:00
  • 50a7362b3e rp2: Implement vfs.rom_ioctl with support for external flash. Damien George 2022-03-04 10:57:38 +11:00
  • 45c36f87ea stm32/boards: Enable ROMFS partitions on PYBD_SFx boards. Damien George 2025-02-21 00:45:13 +11:00
  • bea7645b2e stm32: Implement vfs.rom_ioctl with support for internal/external flash. Damien George 2022-03-04 10:56:50 +11:00
  • 0c98c60b68 tools/mpremote: Add romfs query, build and deploy commands. Damien George 2022-03-04 10:57:46 +11:00
  • 840b641024 py/runtime: Automatically mount ROMFS as part of mp_init. Damien George 2025-02-21 11:34:09 +11:00
  • d4b8ca2ffc extmod/vfs: Add mp_vfs_mount_romfs_protected() helper. Damien George 2025-02-21 00:37:49 +11:00
  • 89e6c58c80 extmod/modvfs: Add vfs.rom_ioctl function and its ioctl constants. Damien George 2024-11-15 12:57:34 +11:00
  • 9dd4cef814 py/objarray: Add MP_DEFINE_MEMORYVIEW_OBJ convenience macro. Damien George 2025-01-03 11:53:00 +11:00
  • 6be7570219 nrf/modules: Fix access of read-only buffer in Flash.writeblocks. Damien George 2025-03-04 10:48:55 +11:00
  • 4d034f817c esp8266/network_wlan: Allow enumerating connected stations in AP mode. Alessandro Gatti 2025-02-15 00:58:01 +01:00
  • 6fba1e406b tools/mpy-tool.py: Support calling main() from an external script. Volodymyr Shymanskyy 2024-10-18 12:08:11 +03:00
  • e1b2f2e078 tools/mpy-tool.py: Add support for self-hosting of mpy-tool. Volodymyr Shymanskyy 2024-10-18 12:08:11 +03:00
  • fc71f7832f py/makeqstrdata.py: Implement MicroPython compatibility. Volodymyr Shymanskyy 2024-10-18 12:08:11 +03:00
  • 859b6efce5 zephyr/machine_wdt: Add watchdog timer implementation. danicampora 2025-02-21 14:41:03 +01:00
  • f5b4545761 py/modsys: Add sys.implementation._build entry. Damien George 2025-03-02 23:52:13 +11:00
  • 0f26771a44 rp2: Modify linker script to run MP3 decoder from RAM Matthias Blankertz 2025-03-04 22:57:09 +01:00
  • 29275e2c58 rp2/rp2_flash: Workaround multicore lockout not being reset. Mike Bell 2025-01-21 21:35:08 +00:00
  • 732c2989c5 lib/pico-sdk: Update to version 2.1.1. Damien George 2025-02-19 12:44:19 +11:00
  • ef5c3c043c rp2/mphalport: Add mp_hal_is_pin_reserved() function. Peter Harper 2024-10-09 18:03:55 +01:00
  • ba21be5215 rp2/cyw43_configport: Define cyw43 pins. Peter Harper 2024-10-23 16:41:54 +01:00
  • 8ba7af3a70 rp2/CMakeLists.txt: Add components required by bootrom.h. Phil Howard 2024-09-25 09:58:07 +01:00
  • 08513e1a32 lib/pico-sdk: Update to version 2.1.0. Peter Harper 2024-10-21 15:32:06 +01:00
  • b4cf82b2d6 test/run-tests: Print a note if it looks like unittest.main() missing. Angus Gratton 2025-02-26 11:00:53 +11:00
  • 5f01232dd7 tests/run-tests: Remove any 'expected' file from a unittest run. Angus Gratton 2025-02-26 10:58:37 +11:00
  • 016ae19cf0 docs/samd: Update the SAMD documentation describing default IDs/pins. robert-hh 2025-02-09 10:24:49 +01:00
  • b9b4f1b40b samd/boards: Provide default IDs for UART, I2C and SPI. robert-hh 2025-02-11 10:07:07 +01:00
  • 4cbaab1766 samd/boards: Add missing TX/RX, SCL/SDA and SCK/MOSI/MISO pin names. robert-hh 2025-02-08 09:23:11 +01:00
  • daef1c1d14 samd/machine_uart: Support default instance and TX/RX pin values. robert-hh 2025-02-07 22:08:17 +01:00
  • 62ed69b016 samd/machine_spi: Support default instance and SCK/MOSI/MISO pin values. robert-hh 2025-02-07 21:43:36 +01:00
  • 213f1c1ee0 samd/machine_i2c: Support default instance and SCL/SDA pin values. robert-hh 2025-02-07 21:40:09 +01:00
  • eb45d97898 py/objstr: Support tuples and start/end args in startswith and endswith. Glenn Moloney 2025-02-25 14:36:29 +11:00
  • 69ffd2aaf0 renesas-ra/modrenesas: Expose the Flash block device to Python code. robert-hh 2024-12-08 21:37:18 +01:00
  • 48925fd793 docs/library/machine.Pin: Show availability of low, high and toggle. robert-hh 2025-01-22 18:03:52 +01:00
  • 22310ae27a cc3200/mods/pybpin: Implement Pin.toggle() method. robert-hh 2025-01-19 11:06:26 +01:00
  • e009ab06c5 esp8266/machine_pin: Implement Pin.toggle() method. robert-hh 2025-01-19 10:31:56 +01:00
  • 61cb293b76 esp32/machine_pin: Implement Pin.toggle() method. robert-hh 2025-01-17 21:12:19 +01:00
  • cbd21b3977 esp32/esp32_common.cmake: Allow overriding linker.lf. Karl Palsson 2025-01-27 16:05:07 +00:00
  • ec876a5e27 esp32/README: Make some minor improvements to the README. garywill 2024-12-22 13:35:21 +08:00
  • c143eb5024 esp32/machine_i2c: Make I2C bus ID arg optional with default. Malcolm McKellips 2025-01-24 13:05:07 -07:00
  • bb4ec886f8 rp2/machine_i2c: Make I2C bus ID arg optional with default. Malcolm McKellips 2025-01-24 09:36:02 -07:00
  • cad62c20f2 rp2/boards/SPARKFUN_XRP_CONTROLLER_BETA: Add SparkFun XRP Controller. Dryw Wade 2025-02-18 14:57:53 -07:00
  • 9939b6c6b9 rp2/boards/MACHDYNE_WERKZEUG: Add support for Machdyne Werkzeug. machdyne 2024-12-20 23:39:02 +01:00
  • 13b02376af lib/pico-sdk: Update to version 2.1.1. Damien George 2025-02-19 12:44:19 +11:00
  • 71c7c03e41 tools/mpremote/tests: Add test for RemoteFile.readline. Damien George 2025-02-26 17:12:45 +11:00
  • 86526e9c2b tools/mpremote: Optimise readline support in mount. Andrew Leech 2025-02-26 14:37:55 +11:00
  • 5fdd249c55 py/parsenum: Reduce code footprint of mp_parse_num_float. Yoctopuce dev 2025-01-30 10:23:06 +01:00
  • 50fab08e6b py/emitinlinextensa: Simplify register name lookup. Alessandro Gatti 2025-01-28 14:58:29 +01:00
  • 8633abc082 py/emitinlinerv32: Reduce the footprint of compiled code. Alessandro Gatti 2025-01-04 12:54:44 +01:00
  • dc2c33b07f py/emitinlinerv32: Fix compilation with ESP-IDF v5.2 and later. Alessandro Gatti 2025-01-04 12:51:18 +01:00
  • 14ba32bb20 extmod/vfs_rom: Add bounds checking for all filesystem accesses. Damien George 2025-02-24 23:14:48 +11:00
  • e3101ce1b3 qemu/boards/SABRELITE: Increase MicroPython heap to 160k. Damien George 2025-02-25 15:14:08 +11:00
  • 78728dc94a stm32/sdcard: Drop the pyb.SDCard timeout from 60 to 30 seconds. Angus Gratton 2025-02-18 16:43:58 +11:00
  • 731f7adf4f stm32/sdcard: Fix unchecked uint32_t overflow in SD card driver. Angus Gratton 2025-02-18 16:11:13 +11:00
  • 8ce7a58be2 tests: Four typos in tests directory. Christian Clauss 2025-02-25 10:43:01 +01:00
  • dc2fcfcc55 all: Upgrade to ruff v0.9.6. Christian Clauss 2025-02-18 10:01:09 +01:00
  • 3f0dd13d93 docs: Fix double 'the' in documentation. Ronald Weber 2025-02-24 17:34:29 +01:00
  • 5e206fdeb5 all: Upgrade codespell to v2.4.1. Christian Clauss 2025-02-18 13:24:11 +01:00
  • 8b1ed4473d github/workflows: Include the Python version in the ESP-IDF cache key. Angus Gratton 2025-02-12 16:46:43 +11:00
  • 7e9d19e06b github/workflows: Stop using ubuntu-20.04. Damien George 2025-02-12 14:03:31 +11:00
  • 2992e34956 tools/mpremote: Add support for relative urls in package.json files. Glenn Moloney 2023-09-19 13:04:46 +10:00
  • 4364d9411a mimxrt/hal/flexspi_nor_flash: Fix typo in comment about frequency. robert-hh 2025-02-20 09:19:33 +01:00
  • 1e3cce1397 mimxrt/boards/ADAFRUIT_METRO_M7: Reduce flash freq to 100MHz. robert-hh 2025-02-20 09:19:33 +01:00
  • 6425c9ecc7 esp32: Remove unneeded "memory.h" header file. Alessandro Gatti 2025-02-14 00:40:22 +01:00
  • 1034b17558 tools/ci.sh: Build the W5100S_EVB_PICO board with no threads. Angus Gratton 2025-02-11 17:46:33 +11:00
  • 516709be88 py/mkrules.cmake: Support passing CFLAGS_EXTRA in environment variable. Angus Gratton 2025-02-11 17:44:19 +11:00
  • 71df9d0636 rp2: Fix build failure if threads are disabled. Angus Gratton 2025-02-11 16:42:03 +11:00
  • 8987b39e0b tests/multi_net: Add test for DTLS server and client. Damien George 2025-02-14 09:54:56 +11:00
  • 321b30ca56 extmod/modtls_mbedtls: Wire in support for DTLS. Keenan Johnson 2025-02-13 13:11:38 -08:00
  • aef6705a32 extmod/lwip-include: Increase number of lwIP timers when mDNS enabled. Thomas Watson 2025-01-22 17:17:03 -06:00