Commit Graph

  • 7a55cb6b36 tests/run-tests.py: Add list of passed/skipped tests to _result.json. Damien George 2025-05-13 17:16:11 +10:00
  • e39243c382 docs/reference/mpremote: Document the 'fs tree' command. Jos Verlinde 2025-05-09 20:30:10 +02:00
  • d945316432 tools/mpremote/tests: Add tests for 'fs tree' command. Jos Verlinde 2025-04-26 23:41:32 +02:00
  • 1dfb5092fc tools/mpremote: Add new 'fs tree' command. Jos Verlinde 2025-04-26 23:41:32 +02:00
  • 75413aac3d stm32/rfcore: Add stm.rfcore_ble_hci function for raw BLE HCI comms. Andrew Leech 2022-08-16 14:28:40 +10:00
  • ecbbc512b2 esp32/network_lan: Add PHY_GENERIC device type. Elvis Pfutzenreuter 2025-05-01 14:30:04 -03:00
  • 90aeac800a esp32/machine_i2c: Fix default I2C pins for C3, S3. Rick Sorensen 2025-04-16 09:28:39 -05:00
  • 06d8c084b9 esp32/modesp32: Implement esp32.idf_task_info(). Daniël van de Giessen 2022-03-01 22:29:58 +01:00
  • 10f6c0699e esp32/network_lan: Add support for LAN8670 PHY. Angus Gratton 2025-02-05 10:42:55 +11:00
  • f48b981567 esp32: Update to use ESP-IDF v5.4.1. IhorNehrutsa 2025-02-16 12:58:50 +02:00
  • e1ab04e820 esp32/mpthreadport: Fix double delete of tasks on soft reset. Damien George 2025-05-12 13:18:33 +10:00
  • 9d565182d7 docs/esp32/quickref: Add PWM lightsleep example. IhorNehrutsa 2025-03-13 13:46:46 +02:00
  • a724545193 esp32/mpconfigport: Document how to get more debug info. IhorNehrutsa 2025-02-19 09:23:04 +02:00
  • 150a5aa3a1 esp32/machine_pwm: Improve PWM and make its API match other ports. IhorNehrutsa 2025-02-19 09:21:01 +02:00
  • c310301f27 docs/esp32: Improve PWM documentation and examples. IhorNehrutsa 2024-12-16 14:44:37 +02:00
  • 6d74b4e3c1 tools/gen-cpydiff.py: Ensure every item has at least 2 TOC levels. Jeff Epler 2025-05-10 08:31:27 +02:00
  • ea19f3b735 tests/cpydiff: Ensure all have two levels of category. Jeff Epler 2025-05-09 22:08:35 +02:00
  • a19d3f742e tools/gen-cpydiff.py: Fix RST heading generation. Jeff Epler 2025-05-09 22:08:23 +02:00
  • 8648e6d1cf tests/cpydiff: Add test of underscore-in-literals. Jeff Epler 2025-05-09 22:04:29 +02:00
  • 605eda158d tools/gen-cpydiff.py: Improve stdout vs stderr interleaving. Jeff Epler 2025-05-09 21:26:26 +02:00
  • 2f97d1dd28 tests/cpydiff: Document that uPy requires space after number+period. Jeff Epler 2025-05-09 21:22:33 +02:00
  • e22c666d06 tests/cpydiff: Explain the numeric literal parsing difference. Jeff Epler 2025-05-09 19:17:50 +02:00
  • 44bcfe53de tests/extmod/vfs_lfs_error.py: Test value of all OSError's errno. Damien George 2025-05-13 12:55:01 +10:00
  • 62d26bfc15 extmod/vfs_lfsx: Fix errno value raised from chdir. Damien George 2025-05-13 12:54:47 +10:00
  • 4208970451 tools/verifygitlog.py: Allow long co-author and sign-off names. Daniël van de Giessen 2025-05-14 18:05:06 +02:00
  • 51b821ce82 tools/verifygitlog.py: Disallow a leading slash in commit subject line. Damien George 2025-05-13 12:35:49 +10:00
  • 3b1e22c669 esp32/network_ppp: Restructure to match extmod/network_ppp_lwip. Daniël van de Giessen 2024-05-27 14:25:23 +02:00
  • 2406582479 esp32/network_common: Raise a memory error on ESP_ERR_NO_MEM. Alessandro Gatti 2025-03-28 15:30:29 +01:00
  • 155fa94fbf esp32/machine_uart: Correctly manage UART queue and event task. Daniël van de Giessen 2025-03-06 18:52:54 +01:00
  • 883dc41d46 esp32/main: Make the entry point function name configurable. Alessandro Gatti 2025-03-25 22:43:23 +01:00
  • 116d0d4945 esp32/esp32_common.cmake: Allow adding defines and compiler flags. Alessandro Gatti 2025-03-25 21:53:45 +01:00
  • 1d4bf8ac40 esp32/machine_timer: Fix timer.value() for an uninitialized timer. robert-hh 2025-03-29 09:12:28 +01:00
  • d7371124d2 esp32/esp32_common.cmake: Use the tinyusb source files from ESP-IDF. Alessandro Gatti 2025-03-21 10:44:20 +01:00
  • f77fd6257c tests/cpydiff: Document format separator difference. Jeff Epler 2025-05-12 17:39:16 +02:00
  • 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