Commit Graph

  • 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
  • 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
  • 842e3617a0 renesas-ra/Makefile: Remove id_code section from binary file generation. iabdalkader 2024-12-11 13:17:47 +01:00
  • b675c87992 esp32/machine_sdcard: Fix invalid result of SDCard.read/writeblocks. Angus Gratton 2025-02-05 15:08:25 +11:00
  • 1a67d720c7 tools/pyboard.py: Make get_time use machine.RTC instead of pyb.RTC. rufusclark 2024-08-06 00:32:35 +01:00
  • 30acb16ad3 extmod/vfs_rom: Remove ability to create VfsRom from an address. Damien George 2025-01-03 12:02:12 +11:00
  • e40a3fdb81 docs/library/marshal: Document the marshal module. Damien George 2025-01-22 15:13:13 +11:00
  • c3a18d74eb extmod/modmarshal: Add new marshal module. Damien George 2025-01-20 22:24:10 +11:00
  • a11ba7775e py/persistentcode: Add mp_raw_code_save_fun_to_bytes. Damien George 2024-07-17 16:06:12 +10:00
  • ceb8ba60b4 py/objfun: Implement function.__code__ and function constructor. Damien George 2025-01-20 22:23:48 +11:00
  • 62e821ccb8 py/objcode: Factor code object out into its own file. Damien George 2025-01-19 23:30:59 +11:00
  • 372ecfef02 tests/run-tests.py: Give more information when CPython crashes. Damien George 2025-01-21 00:56:59 +11:00
  • 3b62524661 docs/library/espnow: Clarify usage of the "rate" configuration key. Alessandro Gatti 2025-02-10 17:20:29 +01:00
  • 0a55f1f40c docs/reference: Add strings vs bytes to speed optimisation tips. Angus Gratton 2025-02-04 12:20:38 +11:00
  • bab099826e docs: Note which ports have default or optional network.PPP support. Angus Gratton 2025-01-28 11:54:57 +11:00
  • 12dd9cb745 docs/esp32: Add documentation for SPI Ethernet devices on esp32 port. Angus Gratton 2025-01-29 15:18:31 +11:00
  • b11ba39c57 rp2/modules: Fix memory leak and logic bug in handling of _pio_funcs. Neil Ludban 2025-01-25 16:00:24 -05:00
  • 11c9656fad tools/mpremote: Support mip install from package.json on local fs. Glenn Moloney 2023-09-19 11:41:46 +10:00
  • 752c1672af tools/ci.sh: Build MIMXRT1060_EVK with MSC enabled as part of mimxrt CI. iabdalkader 2025-02-07 13:45:44 +01:00
  • cb417505f3 mimxrt/boards: Reduce stack size for 1011 and 1015 MCUs. iabdalkader 2025-02-07 13:39:02 +01:00
  • 2f646f93d3 mimxrt: Add optional MSC support. iabdalkader 2024-11-29 16:22:51 +01:00
  • 0a433a02e1 mimxrt/hal: Set the flexspi flash CLK frequency on boot. robert-hh 2025-02-04 18:17:47 +01:00
  • d40849d07d mimxrt/boards: Add flash configuration constants to mpconfigboard.mk. robert-hh 2025-02-03 21:12:35 +01:00
  • 9eb9451d83 mimxrt/boards: Update the deploy instructions for the UF2 bootloader. robert-hh 2024-10-07 08:45:54 +02:00
  • 2a80d5c68b mimxrt/flash: Swap the order of disabling IRQ and disabling the cache. robert-hh 2025-01-26 21:39:58 +01:00
  • b251aec0fc mimxrt/hal: Update the LUT and re-enable PAGEPROGRAM_QUAD. robert-hh 2024-10-05 12:57:47 +02:00
  • e574f68820 mimxrt: Add support for a UF2 bootloader. robert-hh 2024-10-03 09:07:48 +02:00
  • b2ce9b6fb0 rp2/boards: Add SparkFun IoT Node LoRaWAN board. Dryw Wade 2024-12-04 16:32:42 -07:00
  • 0662c55121 rp2/rp2_pio: Add side_pindir support for PIO. Markus Gyger 2024-12-31 15:34:17 +07:00
  • 9d0a5ac7e9 esp32/boards: Enable I2S on ESP32C3 boards. StrayCat 2025-01-02 23:46:44 +13:00
  • d76733d058 mimxrt/mpconfigport: Remove hard-coded CMSIS header. iabdalkader 2025-01-25 13:42:24 +01:00
  • 67ebc537c3 mimxrt/machine_rtc: Fix build with new SDKs. iabdalkader 2025-01-25 08:59:47 +01:00
  • e176fea95c mimxrt/irq: Add CSI IRQ. iabdalkader 2025-01-25 08:50:45 +01:00
  • e44a2c6921 docs/samd/pinout: Add pinout for the Generic SAMD board types. robert-hh 2025-01-23 20:14:27 +01:00
  • a84143d223 docs/samd/pinout: Add pinout for Adafruit NeoKey Trinkey and QT Py. robert-hh 2025-01-23 17:38:40 +01:00
  • 36a0a83997 samd/boards: Add support for the Adafruit NeoKey Trinkey board. robert-hh 2025-01-23 14:21:52 +01:00
  • 6cbe145ca8 samd/boards: Add support for the Adafruit QT Py board. robert-hh 2025-01-23 14:19:07 +01:00
  • ff9c6da88c samd/Makefile: Add support for board variants. robert-hh 2025-01-23 14:16:13 +01:00
  • 6b2e359076 samd/boards: Add generic SAMD51x20 board definitions. robert-hh 2025-01-23 13:54:28 +01:00
  • 9ced693ade samd/boards: Add generic SAMD51x19 board definitions. robert-hh 2025-01-23 13:42:18 +01:00
  • 304467518f samd/boards: Add generic SAMD21x18 board definitions. robert-hh 2025-01-23 13:34:47 +01:00
  • 44a7731669 py/emitnative: Load and store words just once for Viper code. Alessandro Gatti 2025-02-04 00:05:44 +01:00
  • e37d498cc0 py/emitnative: Mark condition code tables as const. Alessandro Gatti 2025-02-04 00:02:49 +01:00
  • f594c6f66e tools/ci.sh: Add natmod tests for QEMU/Arm. Alessandro Gatti 2025-01-24 18:00:05 +01:00
  • ca3090a33f qemu/Makefile: Fix shell interpolation for automated natmod tests. Alessandro Gatti 2025-01-24 11:18:39 +01:00
  • dfd1d69a72 tests/run-natmodtests.py: Autodetect the test target architecture. Alessandro Gatti 2025-01-24 16:26:55 +01:00
  • b603fa38b2 py/mkrules.mk: Reset USER_C_MODULES when building mpy-cross dependency. Andrew Leech 2025-02-03 16:03:22 +11:00
  • 71e8b27b26 esp32/README: Fix board in octal-SPIRAM example make command. eggfly 2024-12-23 19:40:06 +08:00
  • 921f19fc9d tests/multi_wlan: Remove esp8266 port workaround. Angus Gratton 2025-02-04 15:14:51 +11:00
  • b1e6c2b655 esp8266/network_wlan: Make WLAN.config(channel=x) use wifi_set_channel. Glenn Moloney 2023-06-26 18:05:37 +10:00
  • 4bed77cc23 esp8266/network_wlan: Make WLAN.config('channel') use wifi_get_channel. Glenn Moloney 2023-05-19 17:51:52 +10:00
  • 3699cf5f38 rp2/rp2_flash: Workaround multicore lockout not being reset. Mike Bell 2025-01-21 21:35:08 +00:00