Commit Graph

  • 229104558f tests/run-tests.py: Automatically skip tests that are too large. Damien George 2025-04-28 11:15:32 +10:00
  • 4c55b0879b tools/ci.sh: Allow errors in code-size build to fail the CI. Damien George 2025-05-31 13:44:03 +10:00
  • 193603dbac tools/ci.sh: Clean the correct MPY files when batch compiling. Alessandro Gatti 2025-06-04 07:07:02 +02:00
  • e8c92240e2 tools/ci.sh: Remove natmod build restrictions for Xtensa. Alessandro Gatti 2025-06-01 19:19:58 +02:00
  • e4c0e2b73d esp8266/main: Print error information on crash-induced reboots. Alessandro Gatti 2025-06-01 18:54:37 +02:00
  • 4227654d42 examples/natmod/btree: Fix build for Xtensa. Alessandro Gatti 2025-06-01 11:24:48 +02:00
  • 887125fc58 examples/natmod/deflate: Fix build for Xtensa. Alessandro Gatti 2025-06-01 10:56:58 +02:00
  • 462ee12d3c examples/natmod/framebuf: Fix build for Xtensa. Alessandro Gatti 2025-04-07 22:45:45 +02:00
  • 0bf2fd7ad0 examples/natmod/random: Fix build for Xtensa. Alessandro Gatti 2025-04-07 22:36:26 +02:00
  • 9ef7322a5d tests/run-natmodtests.py: Allow injected code customisation. Alessandro Gatti 2025-04-09 21:58:19 +02:00
  • bf2005de9e tools/mpy_ld.py: Resolve fixed-address symbols if requested. Alessandro Gatti 2025-04-07 22:25:00 +02:00
  • 9174cffc47 mpy-cross/main: Document emit=host option in help. Damien George 2025-05-23 22:44:39 +10:00
  • e869dae31e mpy-cross/main: Exit with error if arch not specified with emit=native. Damien George 2025-05-23 22:44:19 +10:00
  • 820485358d unix/coverage: Add coverage test for mp_sched_schedule_node. Andrew Leech 2025-05-05 15:31:53 +10:00
  • 7f274c7550 py/scheduler: Only run scheduler callbacks queued before run started. Angus Gratton 2025-05-23 14:39:37 +10:00
  • b15348415e extmod/modframebuf: Add support for blit'ing read-only data. Damien George 2025-05-26 00:17:56 +10:00
  • d5f2fc239a extmod/modbluetooth: Add timeout to deinit. Andrew Leech 2025-05-07 09:11:25 +10:00
  • 17898f8607 stm32/machine_adc: Enable ADC re-read errata handling for STM32WB55. Andrew Leech 2025-04-16 16:26:34 +10:00
  • 3e33d0567f ports: Update board.json files for vendor/product consistency. Matt Trentini 2024-10-18 00:25:19 +11:00
  • ba92063d64 docs: Add a description of recv/recvfrom flags argument. Angus Gratton 2025-05-16 16:09:12 +10:00
  • d23fb86934 tests/multi_net: Add test coverage for socket recv flag MSG_DONTWAIT. Angus Gratton 2025-05-16 15:51:43 +10:00
  • 73d4ddce6c tests/multi_net: Add test coverage for socket recv flag MSG_PEEK. Angus Gratton 2025-05-16 15:05:12 +10:00
  • 0b224048ef unix/modsocket: Expose MSG_PEEK flag for recv & recvfrom. Angus Gratton 2025-05-16 15:04:48 +10:00
  • 4781cde4f7 esp32/modsocket: Add optional flags argument for recv and recvfrom. Angus Gratton 2025-05-16 15:04:37 +10:00
  • e8447768ef extmod/modlwip: Add optional flags argument for recv and recvfrom. Angus Gratton 2025-05-16 15:02:02 +10:00
  • 4dff9cbf1a tests/run-tests.py: Change _results.json to have a combined result list. Damien George 2025-05-28 10:21:46 +10:00
  • c0111e63b3 lib/libhydrogen: Update to latest release. Andrew Leech 2025-05-14 21:28:56 +10:00
  • dea3035b88 tools/pyboard.py: Add write_timeout and catch errors in enter_raw_repl. Damien George 2025-05-30 13:10:12 +10:00
  • b1c947ab45 tools/pyboard.py: Introduce timeout_overall for read_until(). Damien George 2025-05-20 16:53:00 +10:00
  • aaedd59b7c tools/pyboard.py: Avoid initial blocking read in read_until(). Damien George 2025-05-20 16:48:38 +10:00
  • f5d10c322e py/asmxtensa: Emit prologue jump only when constants table is in use. Alessandro Gatti 2025-03-04 00:55:25 +01:00
  • 1006ed69f0 py/emitinlinextensa: Add the rest of LX3 opcodes to the assembler. Alessandro Gatti 2025-01-25 09:33:41 +01:00
  • 555f1cf488 py/asmxtensa: Make the generated code dumper work on mpy-cross. Alessandro Gatti 2025-01-29 16:39:22 +01:00
  • eccd23feb6 py/asmxtensa: Replace printf messages with exceptions. Alessandro Gatti 2025-01-25 09:50:20 +01:00
  • 5cfafb73da docs/esp32: Mention the use of Timer(0) by UART.IRQ_RXIDLE. robert-hh 2025-03-31 08:10:18 +02:00
  • 92c219afd6 docs/esp32/quickref: Mention the different timer counts. robert-hh 2025-01-12 12:16:26 +01:00
  • 2f864416c6 docs/library/time: Amend the documentation of time.mktime(). robert-hh 2024-12-29 21:32:44 +01:00
  • bbdc832ca9 samd/boards: Add two SparkFun SAMD21 boards. robert-hh 2025-03-26 16:22:04 +01:00
  • 6bfb83e30a rp2: Make FLASH LENGTH match PICO_FLASH_SIZE_BYTES in .ld files. Dryw Wade 2025-05-22 10:40:48 -06:00
  • 2dada065ac stm32: Allow QSPI to work on STM32G4. Herwin Grobben 2025-05-22 12:26:59 +02:00
  • 9dbae39348 lib/littlefs: Update LittleFS to v2.11. Daniël van de Giessen 2025-05-13 13:50:42 +02:00
  • 670b7c9350 zephyr/boards: Add support for BeaglePlay CC1352p7. Ayush Singh 2024-10-24 15:52:55 +05:30
  • d787d49dc9 docs/library/bluetooth: Add details about optional BLE.hci_cmd(). docs/library/bluetooth Andrew Leech 2025-05-26 12:04:39 +10:00
  • b36111b12c nrf: Revert "nrf/Makefile: Enable LTO by default only on newer gcc.". Angus Gratton 2025-05-22 17:46:58 +10:00
  • 22f1d76633 shared/tinyusb: Use device event hook to schedule USB task. Angus Gratton 2025-05-22 17:38:22 +10:00
  • 49f81d5046 tests/float/math_constants.py: Test actual e and pi constant values. Damien George 2025-05-20 10:34:56 +10:00
  • dc1af386a8 esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32: Add SparkFun board. Malcolm McKellips 2025-03-17 09:19:44 -06:00
  • 7f6fedef2a rp2/boards/SPARKFUN_XRP_CONTROLLER_BETA: Fix default I2C to use I2C1. Malcolm McKellips 2025-05-20 13:23:25 -06:00
  • 45cb9b4444 rp2/machine_pin: Fix simulated open drain with more than 32 GPIOs. Phil Howard 2025-05-12 11:08:54 +01:00
  • 28c8fff6d8 rp2/machine_pin: Replace macros with Pico SDK functions. Phil Howard 2025-05-12 10:21:52 +01:00
  • 4545eb844d rp2: Disable the LWIP tick timer when not needed. Angus Gratton 2025-03-26 11:21:09 +11:00
  • a1ee42cd3e nrf: Use common implementation of machine disable/enable IRQ. Damien George 2025-04-22 11:53:18 +10:00
  • cc7eb1a535 nrf/boards: Use 64 byte raw-paste buffer on PCA10028 and PCA10040. Damien George 2025-04-22 11:54:13 +10:00
  • e676b58d9f nrf: Fix UART write on parts that can't write more than 255 bytes. Damien George 2025-04-22 11:52:35 +10:00
  • 32c65ad455 nrf: Only process interrupt chars on UARTs used for REPL. Damien George 2025-04-22 11:51:35 +10:00
  • d5db8f0461 nrf: Use correct IRAM address for native code execution on nRF52. Damien George 2025-04-22 11:50:34 +10:00
  • 3d7edbd9ab py/persistentcode: Allow a port a custom commit function and track data. Damien George 2025-04-22 11:48:30 +10:00
  • 3d19a8bc2d py/emitnative: Clean up int-indexed Viper load/store code. Alessandro Gatti 2025-05-08 00:02:26 +02:00
  • 6b2792a097 py/asmthumb: Generate proper sequences for large register offsets. Alessandro Gatti 2025-04-19 22:36:13 +02:00
  • 2260fe0828 tests/micropython/viper_ptr: Add tests for arch edge cases. Alessandro Gatti 2025-05-07 20:31:38 +02:00
  • e66a6022e2 py/asm: Remove unused generic ASM API opcode definitions. Alessandro Gatti 2025-05-07 22:45:56 +02:00
  • b6d269ee32 py/emitnative: Refactor Viper register-indexed load/stores. Alessandro Gatti 2025-05-07 22:41:33 +02:00
  • 04c6b99cb9 py/emitnative: Improve Viper register-indexed code for Thumb. Alessandro Gatti 2025-05-07 22:21:30 +02:00
  • 1d37caa367 py/emitnative: Improve Viper register-indexed code for Arm. Alessandro Gatti 2025-04-17 00:27:28 +02:00
  • 186caf9f03 extmod/network_cyw43: Disconnect STA if making inactive. Angus Gratton 2025-05-15 11:26:17 +10:00
  • 9ef16b466b extmod/modjson: Detect unterminated composite entities. Alessandro Gatti 2025-04-17 16:56:11 +02:00
  • 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