Commit Graph

  • 9032491efd py/objstr: Add support for the :_b/o/x specifier in str.format. Jeff Epler 2024-01-25 09:09:06 -06:00
  • f47e214cdc all: Rename the "NORETURN" macro to "MP_NORETURN". Alessandro Gatti 2025-01-15 16:25:55 +01:00
  • 69993daa5c rp2/modmachine: Add mutual exclusion for machine.lightsleep(). Angus Gratton 2025-05-09 15:59:16 +10:00
  • 977fd94856 tests/ports/rp2: Add a test case for light sleeping from CPU1. Angus Gratton 2024-12-18 16:27:48 +11:00
  • 03da15575f tests/ports/rp2: Update machine idle test to revert skip for RP2350. Peter Harper 2025-03-18 17:45:48 +00:00
  • 2a4f1c9f0f rp2/modmachine: Add debug code for mp_machine_lightsleep. Peter Harper 2025-03-18 15:32:02 +00:00
  • ee2c78cd97 rp2: Use pico-sdk alarm pool instead of soft timer for sleep. Peter Harper 2024-09-30 13:05:22 +01:00
  • a05766f47b tests/multi_net: Add test that requires queuing UDP packets. Damien George 2025-05-07 13:06:00 +10:00
  • 26e978e7bc extmod/modlwip: Implement a queue of incoming UDP/raw packets. Damien George 2025-05-07 13:05:13 +10:00
  • 61eedbbd11 tools/verifygitlog.py: Apply stricter rules on git subject line. Damien George 2024-09-10 12:43:16 +10:00
  • 487c94c253 tests/extmod/vfs_rom.py: Clear sys.path before running test. Damien George 2025-05-07 13:56:01 +10:00
  • f7c53cd221 tests/net_inet: Update micropython.org certificate for SSL tests. Damien George 2025-05-01 12:39:29 +10:00
  • ae6062a45a lib/littlefs: Fix string initializer in lfs1.c. Angus Gratton 2025-05-09 14:34:09 +10:00
  • 9f86005885 py/emitinlinethumb: Refactor string literal as array initializer. Angus Gratton 2025-05-09 13:36:05 +10:00
  • 7d5aba0523 extmod/moductypes: Refactor string literal as array initializer. Angus Gratton 2025-05-09 13:34:37 +10:00
  • 3fa77bdc7d rp2: Add temporary workaround for GCC 15.1 build failure. Angus Gratton 2025-05-09 14:01:48 +10:00
  • d01a981a9b py/mpconfig: Enable io.IOBase at core feature level. Damien George 2025-05-07 13:49:12 +10:00
  • 9c8c219f8a rp2/rp2_dma: Fix default value used in pack_ctrl on RP2350. Damien George 2025-04-28 12:51:51 +10:00
  • 928466d74c rp2/Makefile: Add deploy target that uses picotool load. Damien George 2025-04-28 12:25:05 +10:00
  • d00eab4a30 rp2,extmod/cyw43: Move the LWIP responder fix into common CYW43 config. Angus Gratton 2025-04-08 10:23:11 +10:00
  • b2cda6c604 extmod,alif,mimxrt,rp2,stm32: Create common cyw43 driver config header. Angus Gratton 2025-04-01 16:38:47 +11:00
  • 45e4deb96d zephyr/mpconfigport: Fix mp_int_t and mp_uint_t to work on 64-bit archs. Anton Blanchard 2024-10-31 15:41:28 +11:00
  • fe28cd78fe zephyr/modbluetooth_zephyr: Allow BLE to create services at runtime. danicampora 2024-10-03 09:50:15 +02:00
  • 1b123579a2 py/makeversionhdr.py: Change utcfromtimestamp() to fromtimestamp(). Jos Verlinde 2025-04-09 13:39:51 +02:00
  • aedaa40595 py/modthread: Initialize thread state nlr_top to NULL. Daniël van de Giessen 2025-04-16 14:17:14 +02:00
  • 2b29b1b8f9 lib/littlefs: Reuse existing CRC32 function to save space. Daniël van de Giessen 2025-04-16 18:26:37 +02:00
  • 9287a1e6ea lib/littlefs: Update LittleFS to v2.10.2. Daniël van de Giessen 2024-03-27 20:16:13 +01:00
  • 80d03b7780 samd/samd_qspiflash: Remove the attempt to handle a unknown device. robert-hh 2025-04-16 21:46:15 +02:00
  • 2e6df08e05 samd/samd_spiflash: Improve the flash type detection. robert-hh 2025-04-09 18:07:24 +02:00
  • c22c2c8066 samd/boards/SAMD_GENERIC_D51xxx: Fix VFS settings for internal flash. robert-hh 2025-04-15 16:57:53 +02:00
  • ff9e01782b samd/modtime: Change time.time_ns() to follow the RTC time. robert-hh 2025-03-26 09:24:19 +01:00
  • 2fda4bbe05 samd/machine_i2c: Add the timeout keyword argument to the constructor. robert-hh 2025-03-12 20:28:51 +01:00
  • 8e328da9bf samd/boards/SAMD_GENERIC_Dxxx: Add Microchip URL to board.json. robert-hh 2025-02-09 12:49:45 +01:00
  • 288dce26bd docs,ports: Fix SparkFun capitalization. Malcolm McKellips 2025-05-06 16:25:53 -06:00
  • bdb7e036d2 extmod/asyncio: Fix early exit of asyncio scheduler. Yoctopuce dev 2025-02-15 15:24:50 +01:00
  • 79abdad9e9 tests/extmod: Rename ssl tests that only use the tls module. Angus Gratton 2025-05-01 16:24:13 +10:00
  • 70ed315193 py/malloc: Add mutex for tracked allocations. Angus Gratton 2024-10-24 13:28:37 +11:00
  • bee1fd5e78 zephyr/boards: Enable ADC on beagleconnect_freedom. Ayush Singh 2024-10-16 17:08:49 +05:30
  • ced7ebb873 docs/zephyr: Add zephyr FlashArea IDs docs. Vdragon 2025-04-30 15:40:26 +02:00
  • 8728db3e41 zephyr: Introduce auto-listing of FlashArea Partitions. Vdragon 2025-03-07 14:17:42 +01:00
  • 6601d4d7eb zephyr: Create ability to use device_next with CDC ACM as REPL. Vdragon 2024-11-29 09:37:31 +01:00
  • e53f262a85 tools/mpremote: For mip install, use hash to skip files that exist. Damien George 2025-04-10 16:00:21 +10:00
  • 4117a2d9b5 tools/ci.sh: Update URL for xtensa-lx106-elf-standalone.tar.gz. Damien George 2025-04-30 11:54:01 +10:00
  • 00a0cd70f5 tests/ports/rp2: Tune rp2.DMA test so it runs in all configurations. Damien George 2025-04-28 13:28:15 +10:00
  • ffd7e0e28d tests/ports/rp2: Convert rp2.DMA test to a unittest. Damien George 2025-04-28 13:19:39 +10:00
  • 3f1df4bacb tests/net_hosted: Only run network loopback test on supported targets. Damien George 2025-04-29 10:24:52 +10:00
  • 62479f2cb6 zephyr/boards: Add nrf9151dk board configuration. Patrick Joy 2025-03-08 23:55:53 +11:00
  • e3d9d8ef51 zephyr/boards: Add nrf5340dk board configuration. Patrick Joy 2025-03-08 22:11:35 +11:00
  • d939511dae zephyr: Create options to enable frozen modules. Vdragon 2024-11-29 08:58:21 +01:00
  • f9a755c91c zephyr/boards: Enable PWM on beagleconnect_freedom. Ayush Singh 2024-10-19 12:27:14 +05:30
  • c9c39b88af docs/zephyr: Add quick reference for PWM support. Ayush Singh 2024-10-19 13:13:39 +05:30
  • f4a7e713ea zephyr/machine_pwm: Implement PWM support. Ayush Singh 2024-10-19 12:53:33 +05:30
  • 3c8d1b13f5 zephyr: Upgrade to Zephyr v4.0.0. Maureen Helm 2024-11-10 08:24:02 -06:00
  • b83606fe33 zephyr: Remove reference to CONFIG_MMC_VOLUME_NAME for v4.0. Detlev Zundel 2025-02-06 16:40:14 +01:00
  • cd3eaad05c zephyr: Fix call to thread_analyzer_print for v4.0. Detlev Zundel 2025-02-06 16:45:25 +01:00
  • cd71db0172 zephyr: Fix prj.conf for v4.1-rc1. Detlev Zundel 2025-02-06 16:44:39 +01:00
  • 6406afb1f3 tools/mpremote: Prevent deletion of /remote files via rm -r. Jos Verlinde 2025-04-17 16:52:23 +02:00
  • 37fe3f66c3 tools/mpremote/tests: Add test for rm -r on /remote vfs. Jos Verlinde 2025-04-17 17:14:16 +02:00
  • dc46cf15c1 tools/mpremote: Fix possibly-missing EOPNOTSUPP errno name. Anson Mansfield 2025-04-07 13:52:57 -04:00
  • 805fe083a3 tools/mpremote: Refactor error handling to apply generally to any errno. Anson Mansfield 2025-04-07 10:08:36 -04:00
  • cee0419021 tools/mpremote/tests: Add tests for errno behavior. Anson Mansfield 2025-04-22 09:08:14 -04:00
  • 9a377801dc unix/coveragecpp: Verify struct-initializing macros' C++-compatibility. stijn 2025-04-22 13:31:45 +02:00
  • 02eea0da24 py: Make struct-initializing macros compatible with C++. stijn 2025-04-22 14:53:07 +02:00
  • 076e07197e lib/lwip: Update lwIP to STABLE-2_2_1_RELEASE. Damien George 2025-03-27 11:44:09 +11:00
  • dcca3ff602 tools/mpremote: Use zlib.compressobj instead of zlib.compress. Damien George 2025-04-17 10:20:33 +10:00
  • 584fa8800b esp32/tools: Update metrics_esp32 script for ESP-IDF >=v5.4.x. Angus Gratton 2025-04-24 17:52:43 +10:00
  • ce7f65f967 tests/extmod/vfs_posix.py: Fix test on Android. Alessandro Gatti 2025-04-24 05:07:28 +02:00
  • 898c04ae0e tests/extmod/vfs_mountinfo.py: Don't import unused errno module. Damien George 2025-04-24 12:21:27 +10:00
  • a081b2e151 tests/extmod/vfs_lfs_ilistdir_del.py: Skip test if not enough memory. Damien George 2025-04-24 12:21:04 +10:00
  • c83e907d9d tests/extmod: Skip binascii tests when hexlify/unhexlify don't exist. Damien George 2025-04-24 12:20:19 +10:00
  • f5cb9eb974 top: Bump Ruff version to v0.11.6. Angus Gratton 2025-04-24 10:43:38 +10:00
  • 0b72962336 drivers/cyw43: Remove old BTHCI UART backend. iabdalkader 2025-03-30 09:31:26 +02:00
  • 0f360880aa stm32/cyw43_configport: Update cyw43 config to use new BTHCI UART. iabdalkader 2025-03-30 09:29:57 +02:00
  • 3bbed952fd mimxrt/cyw43_configport: Update cyw43 config to use new BTHCI UART. iabdalkader 2025-03-03 17:46:56 +01:00
  • 399c10dc28 mimxrt/machine_uart: Enable CTS SION so it can be read. iabdalkader 2025-03-03 17:32:41 +01:00
  • fa76d52edb drivers/ninaw10: Rename Bluetooth HCI backend driver. iabdalkader 2025-02-28 09:52:19 +01:00
  • 193460d18f drivers/esp-hosted: Rename Bluetooth HCI backend driver. iabdalkader 2025-02-28 09:48:52 +01:00
  • e3c2cf7a04 esp32/esp32_common.cmake: Skip BTree module when requested. Alessandro Gatti 2025-03-21 02:12:31 +01:00
  • 048ccccee0 rp2: Enable compressed error messages by default. Damien George 2025-03-13 15:19:24 +11:00
  • bfe16ef09b esp32: Enable compressed error messages by default. Damien George 2025-03-13 15:19:08 +11:00
  • bb1489965f py/mkrules.cmake: Add CMake support for compressed error messages. Damien George 2025-03-13 15:18:48 +11:00
  • d6c673f28f stm32/main: Replace mp_stack_set calls with new mp_cstack_init_with_top. Andrew Leech 2025-03-26 10:23:55 +11:00
  • 569d472bc7 extmod/modbluetooth: Use newer mp_map_slot_is_filled function. Andrew Leech 2025-03-26 10:21:52 +11:00
  • 9bde197004 rp2: Add exception text wrappers. Andrew Leech 2025-03-26 10:19:53 +11:00
  • b6dbc47664 extmod/machine_usb_device: Add exception text wrappers. Andrew Leech 2025-03-26 10:19:40 +11:00
  • 7c7a9bdb34 drivers/ninaw10/machine_pin_nina: Add exception text wrappers. Andrew Leech 2025-03-26 09:43:50 +11:00
  • ba4179bb66 py/dynruntime.mk: Fix use of musl's libm.a when LINK_RUNTIME=1. dubiousjim 2025-03-20 05:55:55 -04:00
  • 27f4351f5f CODECONVENTIONS: Document the static naming conventions. Angus Gratton 2025-03-19 11:38:29 +11:00
  • 38a3873310 unix/mpthreadport: Work around lack of thread cancellation on Android. Alessandro Gatti 2024-11-18 05:35:48 +01:00
  • 6025b78d01 unix/main: Remove PATH_MAX from realpath. David Yang 2025-03-21 10:25:40 +08:00
  • 52ca826880 unix/variants: Enable os.uname() in coverage build for tests. Yoctopuce dev 2025-03-20 12:03:59 +01:00
  • 0d2c18c299 py/objstr: Fix handling of OP_MODULO with namedtuple. Yoctopuce dev 2025-03-20 12:03:59 +01:00
  • 8faa6bafdc py/objrange: Match CPython range slicing. Jeff Epler 2025-03-27 21:29:01 -05:00
  • 760b962924 tests/basics/builtin_range.py: Add more tests for range slicing. Jeff Epler 2025-03-27 21:29:14 -05:00
  • 28901b2c30 all: Bump version to 1.26.0-preview. v1.26.0-preview Damien George 2025-04-21 17:07:30 +10:00
  • f498a16c7d all: Bump version to 1.25.0. v1.25.0 Damien George 2025-04-16 00:28:30 +10:00
  • 9f30627996 lib/micropython-lib: Update submodule to latest. Damien George 2025-04-14 14:32:41 +10:00
  • 9ee2ef5108 py/emitinlinerv32: Move include of asmrv32.h to within feature guard. Damien George 2025-04-10 15:35:39 +10:00
  • 0b3ad98ea9 mimxrt/Makefile: Fix dependencies for generation of flexram_config.s. Damien George 2025-04-10 13:54:01 +10:00
  • db85427071 stm32/boards/PYBD_SF6: Support boards with larger SPI flash. Damien George 2025-04-02 12:48:48 +11:00