Commit Graph

  • d20d19783d stm32: Add STM32U5 support. Yuuki NAGAO 2025-07-22 23:17:09 +09:00
  • 673524f55d lib/stm32lib: Update N6, U5 & WB. Andrew Leech 2025-09-24 09:08:18 +10:00
  • 6773051b5a rp2/boards: Add missing RP2350 RISC-V variants. Craftzman7 2025-10-15 16:53:36 -07:00
  • 72e67f0f02 samd/machine_bitstream: Tune ticks for SAMD51 and set pin to output. robert-hh 2025-10-20 08:52:18 +02:00
  • 2e74f0b6be py/objlist: Make a small code size optimization in mp_quicksort. Jeff Epler 2025-10-11 21:13:46 -05:00
  • a080585ffd tests/ports/qemu: Add arch flags MPY import checks test. Alessandro Gatti 2025-09-25 01:10:50 +02:00
  • 849c67bcdc tests/run-tests.py: Pass auto-detected architecture flags to mpy-cross. Alessandro Gatti 2025-09-25 00:12:00 +02:00
  • 331a5c46aa tests/micropython: Extend MPY import tests for RV32. Alessandro Gatti 2025-09-24 23:03:21 +02:00
  • 430837996b py/modsys: Add architecture flags to MicroPython metadata. Alessandro Gatti 2025-09-24 22:26:39 +02:00
  • 3e2b41f8f6 mpy-cross/main: Parse raw integer arch flags values too. Alessandro Gatti 2025-10-24 17:08:05 +02:00
  • b255224d09 tools/mpy-tool.py: Add architecture flags to disassembly output. Alessandro Gatti 2025-09-23 01:20:18 +02:00
  • 64971f1a65 py/persistentcode: Add architecture flags check for RV32 platforms. Alessandro Gatti 2025-09-23 22:52:44 +02:00
  • a6bc1ccbe5 py/persistentcode: Add architecture flags compatibility checks. Alessandro Gatti 2025-09-23 00:50:51 +02:00
  • 7373338fa9 stm32/boards/NUCLEO_H7A3ZI_Q: Add NUCLEO_H7A3ZI_Q board support. Yuuki NAGAO 2025-07-05 22:33:21 +09:00
  • a9d04ed0a2 stm32/usbd_conf: Change USB pin configuration for STM32H7A3. Yuuki NAGAO 2025-07-05 22:32:26 +09:00
  • dbcfec7df8 stm32/adc: Use macros defined by HAL for H7. Yuuki NAGAO 2025-07-05 22:32:04 +09:00
  • 842657a0b8 stm32/flash: Change Flash sector size for STM32H7A3. Yuuki NAGAO 2025-07-05 22:31:47 +09:00
  • 3808ccd522 stm32/boards: Add missing AF options to N6 AF file. Kwabena W. Agyeman 2025-10-21 22:34:51 -07:00
  • 62cf07540c stm32/boards/OPENMV_N6: Fix float implementation. iabdalkader 2025-10-15 09:10:04 +02:00
  • d05f32f1eb windows/msvc: Make the PP defs for manifest freezing global. stijn 2025-10-15 11:29:03 +02:00
  • 15401a3ae8 tools/mpremote: Fix exception when using pts. iabdalkader 2025-10-12 20:53:46 +02:00
  • 28919abb17 qemu/boards: Add new MPS3_AN547 board definition. iabdalkader 2025-10-14 17:37:23 +02:00
  • 557290f49d qemu/mcu/arm: Enable the FPU init for ARMv8-M. iabdalkader 2025-10-14 17:36:42 +02:00
  • debac3e3bd qemu/uart: Fix UART0 address for MPS3. iabdalkader 2025-10-14 17:33:46 +02:00
  • 0cf1a58c3d qemu/mpconfigport: Enable time, select and stdio buffer. iabdalkader 2025-10-11 15:51:38 +02:00
  • 7ca70edae7 qemu/mphalport: Implement stdin poll and mp-hal ticks functions. iabdalkader 2025-10-15 10:00:50 +02:00
  • abbe883c07 qemu/mcu/riscv: Implement ticks using the RDTIME control register. iabdalkader 2025-10-18 14:15:26 +02:00
  • e1f063a1fa qemu/mcu/arm: Implement a SysTick driver. iabdalkader 2025-10-11 15:50:37 +02:00
  • c04d2d691c qemu/uart: Implement uart_rx_any function. iabdalkader 2025-10-11 14:41:13 +02:00
  • be4892097e tools/autobuild: Use same length Git hash abbreviation in file names. Daniël van de Giessen 2025-09-29 13:20:30 +02:00
  • 6f4fd6aed9 tools/ci.sh: Use a better default reference ref in code_size_build. Jeff Epler 2025-10-19 15:15:24 -05:00
  • 3bea897073 tools/metrics.py: Tersely show the commits in the size report. Jeff Epler 2025-10-16 10:02:42 -05:00
  • 2af0c52a91 lib/libm_dbl: Allow building when DBL_EPSILON is defined in <float.h>. Jeff Epler 2025-10-13 11:26:54 -05:00
  • 007f127a61 all: Simplify mp_int_t/mp_uint_t definition. Jeff Epler 2025-10-11 19:12:55 -05:00
  • eac81de4e0 tools/ci.sh: Cross build 64-bit windows on Linux. Jeff Epler 2025-10-11 19:27:08 -05:00
  • 0e1d857f80 README: Define and describe the port Tier levels. Damien George 2025-10-02 12:59:11 +10:00
  • 2082a4d189 zephyr/boards: Add NXP MIMXRT1020 EVK board. Ned Konz 2025-10-05 10:45:41 -07:00
  • 7bb78fb6df zephyr/boards: Add XIAO BLE NRF52840 SENSE board. Ned Konz 2025-10-01 14:16:44 -07:00
  • 4c11f64faa zephyr: Add erase block size to FlashArea.areas entries. Ned Konz 2025-10-17 10:51:56 -07:00
  • 7090fc5dd6 zephyr: Mount all disks and flash partition, formatting if necessary. Ned Konz 2025-10-01 10:56:41 -07:00
  • b1802eb0e1 tools/ci.sh: Init micropython-lib submodule for zephyr build. Damien George 2025-10-16 07:19:36 +11:00
  • ea2fdebce2 tests/run-tests.py: Allow port:<dev> specification in run-multitests.py. Damien George 2025-09-23 16:54:45 +10:00
  • 196a8653a2 tests/extmod/time_res.py: Properly skip functions not in time module. Damien George 2025-09-26 15:19:48 +10:00
  • 3b46c0018a tests/net_hosted/ssl_verify_callback.py: Skip if no verify_callback. Damien George 2025-07-31 13:49:16 +10:00
  • c5c03e74ab tests/net_inet/tls_text_errors.py: Add exp file to run on axTLS. Damien George 2025-10-07 12:35:41 +11:00
  • e1a6c11f42 tests/net_inet/tls_num_errors.py: Switch to tls mod and require mbedTLS. Damien George 2025-10-07 12:52:14 +11:00
  • a3867590f9 tests/net_inet: Skip tests on axTLS when necessary. Damien George 2025-07-31 12:24:51 +10:00
  • 6fef4eb55c tests/net_inet/resolve_on_connect.py: Convert to use unittest. Damien George 2025-08-17 00:42:17 +10:00
  • c5dc84c797 tests: Move ports/esp32/resolve_on_connect.py to net_inet. Damien George 2025-10-03 23:02:55 +10:00
  • 60edfeeead tests/run-tests.py: Raise OSError on invalid file open for injected FS. Damien George 2025-10-03 22:50:20 +10:00
  • 93f13dd882 github/workflows: Free up more disk space on zephyr workflow. Damien George 2025-10-18 19:02:14 +11:00
  • 9999553aae esp32/boards: Apply additional IRAM savings. Angus Gratton 2025-10-15 15:15:48 +11:00
  • 0f49a1d240 esp32: Update to use ESP-IDF v5.5.1. Damien George 2025-10-01 17:02:47 +10:00
  • cfea71da50 esp32/boards: Add new board variant for esp32c2 devices with 2MiB flash. Florent 2025-09-28 13:52:22 +02:00
  • 2f88c1e795 esp32: Update tools/metrics_esp32.py to use JSON output. Angus Gratton 2025-10-15 09:58:41 +11:00
  • 00a926e99e zephyr/boards: Add PocketBeagle 2 rev A1 m4 support. Ayush Singh 2025-09-15 15:09:27 +05:30
  • 29950295c4 zephyr/boards: Add PocketBeagle 2 rev A0 m4 support. Ayush Singh 2025-09-01 13:18:20 +05:30
  • c6a78515fb zephyr/modzsensor: Add set/get sensor attributes to zsensor. Ned Konz 2025-09-30 13:22:10 -07:00
  • d42a301afd zephyr/machine_adc: Add ADC support. Ned Konz 2025-09-30 12:52:25 -07:00
  • c9a16e862c zephyr: Add boards files for rp2350's m33 on pico 2. Vdragon 2025-10-04 14:04:19 +02:00
  • 01448d03f3 zephyr: Remove defaulting to newlib. Vdragon 2025-10-04 14:03:03 +02:00
  • ddd6ca75be docs/develop/porting: Use mp_cstack_init_with_sp_here in docs. Damien George 2025-09-26 00:57:30 +10:00
  • 6ab3c3cb17 mpy-cross/main: Replace mp_stack calls with mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:56:04 +10:00
  • 639150e9f3 samd/main: Replace mp_stack_set calls with mp_cstack_init_with_top. Damien George 2025-09-26 00:54:44 +10:00
  • 12220b821e renesas-ra/main: Replace mp_stack_set with mp_cstack_init_with_top. Damien George 2025-09-26 00:53:25 +10:00
  • cbe137c4b8 qemu/main: Replace mp_stack calls with mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:51:58 +10:00
  • 1737a690bc esp8266/boards: Replace stackctrl.o with cstack.o in obj file list. Damien George 2025-09-26 00:49:30 +10:00
  • 73d6a0973c powerpc/main: Replace mp_stack calls wih mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:45:59 +10:00
  • 816074339a nrf/main: Replace mp_stack_set calls with mp_cstack_init_with_top. Damien George 2025-09-26 00:42:39 +10:00
  • af22318961 mimxrt/main: Replace mp_stack_set calls with mp_cstack_init_with_top. Damien George 2025-09-26 00:38:07 +10:00
  • 2399b4ea68 cc3200/mptask: Replace mp_stack_set_top with mp_cstack_init_with_top. Damien George 2025-09-26 00:36:13 +10:00
  • 76efdfa4d0 alif/main: Replace mp_stack_set with mp_cstack_init_with_top. Damien George 2025-09-26 00:34:06 +10:00
  • b68574e591 zephyr/main: Replace mp_stack_set with mp_cstack_init_with_sp_here. Damien George 2025-09-26 00:29:13 +10:00
  • f498ebcdda stm32/main: Remove unused include of stackctrl.h. Damien George 2025-09-26 00:30:43 +10:00
  • f7b30aa423 stm32/boards/OPENMV_N6: Switch to object REPR_C. iabdalkader 2025-10-06 16:07:18 +02:00
  • 8995a291e0 tools/ci: Fix typo of pipefail. Angus Gratton 2025-10-08 17:03:52 +11:00
  • 13d49751f4 tools/ci.sh: Re-add IGNORE_ERRORS to ci_code_size_build. Jeff Epler 2025-09-26 15:30:09 -05:00
  • 61988ee8fa tools/ci.sh: Return to old branch after code_size_build. Jeff Epler 2025-09-03 14:47:06 -05:00
  • 7778e78843 tools/metrics.py: Allow pre_cmd to set up environment. Jeff Epler 2025-09-03 14:09:49 -05:00
  • f982158f42 tools/ci.sh: Let code_size_build be customized via environment. Jeff Epler 2025-09-03 13:45:17 -05:00
  • 2c34497bd1 tools/metrics.py: When cleaning also clean mpy-cross. Jeff Epler 2025-09-03 14:08:21 -05:00
  • 449866cb0a tools/ci.sh: Exit with error if zcat fails during ci_esp8266_setup. Jeff Epler 2025-09-03 13:50:28 -05:00
  • 0224b99863 tools/ci.sh: Add and use new ci_code_size_report function. Jeff Epler 2025-09-03 13:46:37 -05:00
  • 77729fe3f7 tools/ci.sh: Manipulate pipefail better. Jeff Epler 2025-09-03 13:45:41 -05:00
  • fef414eca4 tools/metrics.py: Use all CPUs during comparison builds. Jeff Epler 2025-09-03 13:44:42 -05:00
  • aad6ee3d8c esp32/machine_i2c: Use IDF function for calculating main timeout. Andrew Leech 2024-09-15 22:12:17 +10:00
  • 4963ae72bf tests/cpydiff: Document unsupported float format with grouping char. Jeff Epler 2025-09-17 15:19:20 -05:00
  • 5552fbe172 py/mpprint: Correctly format leading zeros with separators. Jeff Epler 2025-09-17 10:29:54 -05:00
  • 01a11ea45e webassembly/objjsproxy: Support arbitrary number of args with kwargs. Damien George 2025-10-02 19:49:40 +10:00
  • ac4649da6e alif/tinyusb_port: Update dcd_init function to match TinyUSB v0.18.0. Damien George 2025-09-29 11:26:39 +10:00
  • aacad2dd65 lib/tinyusb: Update to version 0.18.0. Andrew Leech 2025-09-24 09:17:25 +10:00
  • 325ec7e30e gitignore: Ignore files created by ci.sh zepyhr and esp8266. Jeff Epler 2025-09-26 17:39:45 -05:00
  • 8204f9e8c3 unix/Makefile: Allow out-of-tree tests. Yanfeng Liu 2025-06-08 10:04:36 +08:00
  • 6729493531 tests/extmod: Test websocket too-big packet transmission. Jeff Epler 2025-10-04 19:20:56 -05:00
  • 8013ef44db extmod/modwebsocket: Save a few bytes of text by using bit checks. Jeff Epler 2025-10-04 19:03:47 -05:00
  • b94162b5df extmod/modwebsocket: Enable split frames and test them. Jeff Epler 2025-08-04 10:05:28 -05:00
  • d921dd6d61 py/objmodule: Avoid interning a string unnecessarily. Jeff Epler 2025-10-02 13:33:25 -05:00
  • 41284577ca py/makemoduledefs.py: Avoid empty extensible module lists. Jeff Epler 2025-09-26 10:23:06 -05:00
  • 653f7784d7 py/py.mk: Regenerate moduledefs.h if makemoduledefs.py changes. Jeff Epler 2025-09-28 09:26:32 -05:00
  • d7cb54b93b github/workflows: Switch to macos-26 for unix CI. Angus Gratton 2025-09-24 14:33:18 +10:00