Commit Graph

  • df6b40a87f esp32: Workaround native code execution crash on ESP32-S2. Angus Gratton 2024-11-06 14:27:01 +11:00
  • 594670e446 esp32/machine_pwm: Restore PWM support for ESP-IDF v5.0.x and v5.1.x. Angus Gratton 2024-11-01 15:57:40 +11:00
  • 275b3afae7 esp32/network_wlan: Add missing WLAN security constants. Damien George 2024-10-31 11:10:46 +11:00
  • d278ba5cc5 extmod/nimble: Remove asserts of ediv_rand_present and adjust comments. Damien George 2024-10-31 11:32:59 +11:00
  • 919756cea4 extmod/modlwip: Fix IGMP address type when IPv6 is enabled. Damien George 2024-10-31 12:41:17 +11:00
  • 85053adb24 tests/run-tests.py: Add mimxrt and samd platforms. Damien George 2024-10-30 13:59:31 +11:00
  • 8978102f35 tests/run-tests.py: Change --target/--device options to --test-instance. Damien George 2024-08-18 16:21:39 +10:00
  • f2ac471989 tests/run-tests.py: Simplify the way target-specific tests are given. Damien George 2024-10-30 12:04:07 +11:00
  • c88a9d60a1 tests/basics/deque2.py: Add tests for deque subscript-from-end. Damien George 2024-10-30 15:07:58 +11:00
  • 7e1098befe py/objdeque: Fix buffer overflow in deque_subscr. Jan Sturm 2024-10-29 19:26:19 +01:00
  • 0e490b7c8f docs/reference/packages: Fix description of --target option in mip. Jan Klusáček 2024-10-29 22:38:24 +01:00
  • 787c424cfc tools/ci.sh: Fix reference commit for code size comparison. Angus Gratton 2024-10-31 10:47:47 +11:00
  • 9591b0a53c tools/ci.sh: Fix commit msg checking when PR branch HEAD behind master. Angus Gratton 2024-10-30 11:18:59 +11:00
  • d34b15ac6f pic16bit: Make it build with recent XC16 versions. Alessandro Gatti 2024-09-12 13:08:32 +02:00
  • 548babf8a0 esp32/machine_pwm: Use IDF functions to calculate resolution correctly. Andrew Leech 2024-10-27 14:51:37 +11:00
  • 86c71a0307 esp32/machine_hw_spi: Reject invalid number of bits in constructor. Alessandro Gatti 2024-10-01 21:40:06 +02:00
  • 9ea8d2a031 tools/mpremote: Fix UnboundLocalError in Transport.fs_writefile(). Glenn Moloney 2024-10-26 15:19:54 +11:00
  • 043ba45bc3 esp32: Add some notes about the different CMake files. Angus Gratton 2024-10-22 16:01:01 +11:00
  • ff70a91581 esp32: Move the linker wrap options out of the project CMakeLists. Angus Gratton 2024-10-22 15:02:32 +11:00
  • 4601dcb8a1 rp2/README: Remove redundant global statement from example code. Steve Holden 2024-10-24 01:35:02 +01:00
  • 44dc6eb30d all: Bump version to 1.25.0-preview. Damien George 2024-10-28 11:08:24 +11:00
  • f212bbe837 all: Bump version to 1.24.0. Damien George 2024-10-26 01:43:23 +11:00
  • 18c9abc329 lib/micropython-lib: Update submodule to latest. Damien George 2024-10-18 16:38:44 +11:00
  • 4c54335195 stm32/boards/ARDUINO_OPTA: Add Opta expansion module. iabdalkader 2024-10-16 10:16:16 +02:00
  • 57bc98f499 stm32/boards/ARDUINO_NICLA_VISION: Add SE05x driver. iabdalkader 2024-09-24 15:01:06 +02:00
  • 28009a78cf stm32/boards/ARDUINO_PORTENTA_H7: Add SE05x driver. iabdalkader 2024-09-24 15:00:04 +02:00
  • bab6a016b3 lib/arduino-lib: Update submodule. iabdalkader 2024-09-26 11:53:34 +02:00
  • 68f1c20145 extmod/modtls_mbedtls: Support alternate sign callbacks in Python. iabdalkader 2024-09-24 09:37:59 +02:00
  • 2644f577f1 extmod/modtls_mbedtls: Add a thread-global ptr for current SSL context. iabdalkader 2024-10-16 14:08:43 +02:00
  • 09ea901317 tests/extmod: Add test to compare time_ns with time. Damien George 2024-10-24 17:56:50 +11:00
  • 1ec0c9b886 tests/extmod: Use time_ns instead of time in lfs mtime test. Damien George 2024-10-24 17:54:30 +11:00
  • 120ac0f8d2 rp2/modmachine: Re-sync time_ns offset when coming out of lightsleep. Damien George 2024-10-24 17:22:27 +11:00
  • ca6aed7649 tests/extmod: Fix access of RTC class in machine.RTC test. Damien George 2024-10-24 16:28:28 +11:00
  • 6d98280fda tests/extmod: Add a simple test for machine.RTC. Damien George 2024-10-24 11:23:47 +11:00
  • 47741e2757 rp2/datetime_patch: Fix year and month offset for mktime wrapper. Damien George 2024-10-24 11:22:59 +11:00
  • 43bd57f94b shared/timeutils: Document the range of year/month/day etc input values. Damien George 2024-10-24 11:22:22 +11:00
  • 078ead24f3 extmod/network_wiznet5k: Reset mDNS when interface is brought up. Jared Hancock 2024-10-14 09:19:10 -05:00
  • 3f54e5dff2 tests/extmod: Support esp32,mimxrt,stm32,samd ports in UART TX test. Damien George 2024-10-21 11:19:03 +11:00
  • 6328958a39 rp2/mpconfigport: Leave callable pointers alone on RV32. Alessandro Gatti 2024-10-16 20:21:48 +02:00
  • 324871f380 qemu/mcu/rv32: Fix test of mcause value in lookup_cause. Plaque FCC 2024-10-18 04:46:52 +03:00
  • 8fef67bda5 esp32/modmachine: Allow building with USB CDC disabled. Volodymyr Shymanskyy 2024-10-17 22:06:59 +03:00
  • 0646177997 tests/extmod: Make invalid-blockdev test work consistently on all ports. Damien George 2024-10-21 12:13:00 +11:00
  • f7abb52847 tests/run-tests.py: Skip large viper test on esp8266. Damien George 2024-10-18 23:13:40 +11:00
  • 52f2ba5677 tests/micropython: Tweak ringio test for targets with terse errors. Damien George 2024-10-18 23:13:06 +11:00
  • 1e3b24238e tests/extmod: Adjust ssl/tls tests to run on targets with axTLS. Damien George 2024-10-18 23:12:47 +11:00
  • 7d442373af tests/extmod: Config SPI test for esp8266 and skip SoftTimer test. Damien George 2024-10-18 23:11:47 +11:00
  • d1574de3b6 extmod/modframebuf: Fix FrameBuffer size check for stride corner-cases. Corran Webster 2024-10-02 17:54:13 +01:00
  • 7ed480fc6f Revert "stm32/machine_uart: Allow changing only the baudrate." Damien George 2024-10-20 23:12:47 +11:00
  • 97af1001ae rp2/machine_uart: Make it so TX is done only when no longer busy. Damien George 2024-10-21 16:32:24 +11:00
  • 1b89c503db py/objtype: Don't delegate lookup of descriptor methods to __getattr__. Damien George 2024-10-01 10:26:27 +10:00
  • 3fecab58a0 esp32/mphalport: Always poll stdin ring-buffer to include UART use. Andrew Leech 2024-10-14 05:32:41 +11:00
  • 838f21298a unix/main: Add --version command-line option. Damien George 2024-09-26 18:03:10 +10:00
  • 51663b9aa7 rp2/machine_uart: Clear timeout_char when UART is first constructed. Damien George 2024-10-11 13:41:48 +11:00
  • b33f64792f tests/run-tests.py: Only run inlineasm tests on rp2 ARM targets. Damien George 2024-10-11 13:41:28 +11:00
  • b42bb911c6 tests/ports/rp2: Update lightsleep/machine_idle to skip on RP2350. Damien George 2024-10-11 13:40:35 +11:00
  • 651b63cd79 tests/ports/rp2: Add simple rp2-specific UART test. Damien George 2024-08-09 11:25:01 +10:00
  • fda7ae83a8 tests/ports/rp2: Update DMA test to work on RP2350. Damien George 2024-08-07 17:03:22 +10:00
  • f9cebe676e tools/ci.sh: Add RPI_PICO2 to CI. Damien George 2024-08-09 12:32:48 +10:00
  • e32e13f7e4 rp2/boards/RPI_PICO2: Add new RPI_PICO2 board definition. Peter Harper 2024-05-22 15:21:56 +01:00
  • 137e9e8c79 rp2/main: Set CPU frequency to default for the MCU. Damien George 2024-09-23 13:11:42 +10:00
  • 27904ae4b9 rp2/machine_pwm: Add RP2350 slices to machine.PWM. Phil Howard 2024-08-15 16:18:09 +01:00
  • 8cc7c64d01 rp2: Workaround pico_aon_timer timezone binary size increase. Angus Gratton 2024-08-13 10:34:23 +10:00
  • fa15ae4503 rp2/machine_bitstream: Implement bitstream for RISC-V using mcycle. Damien George 2024-08-08 22:26:37 +10:00
  • ea2eed1b23 rp2/mphalport: Implement mp_hal_ticks_cpu for RISCV using mcycle. Damien George 2024-08-08 22:26:14 +10:00
  • 957cea23d5 rp2/machine_uart: Allow new TX/RX pins on RP2350. Dryw Wade 2024-08-06 16:13:57 -06:00
  • 7a78e5ae7c rp2/machine_bitstream: Set SysTick reset value. Dryw Wade 2024-08-05 13:47:25 -06:00
  • f2f08ef2d9 rp2/Makefile: Allow CMAKE_ARGS to be set by user. Damien George 2024-08-08 14:35:23 +10:00
  • 4fc6cf9141 rp2: Add support for RP2350 in RISCV mode. Damien George 2024-08-08 14:34:22 +10:00
  • 34e463d861 rp2/machine_adc: Add ADC support for RP2350B. Phil Howard 2024-08-05 22:02:13 +01:00
  • d0bc42796b rp2/clocks_extra: Update runtime_clocks_init based on new pico-sdk. Peter Harper 2024-07-10 16:01:16 +01:00
  • 57f4cabff9 rp2/machine_pin: Generalise gpio_irq handler for pins >32. Phil Howard 2024-07-08 16:22:56 +01:00
  • 733052f6b9 rp2/machine_pin: Use 64-bit gpio functions to allow gpios >=32 to work. Peter Harper 2024-07-10 12:44:59 +01:00
  • 4af09de19c rp2/boards/make-pins.py: Pass num-gpios/num-ext-gpios into make-pins. Peter Harper 2024-07-08 15:57:13 +01:00
  • e6093c0fbd rp2/rp2_pio: Add support for RP2350A/B variants in PIO interface. Phil Howard 2024-07-02 17:39:02 +01:00
  • a3d1c59ca3 rp2/machine_pin: Move decl of machine_pin_obj_table to public header. Damien George 2024-09-02 16:29:49 +10:00
  • 6d39418f69 rp2: Add support for 48-pin RP2350 variant. Phil Howard 2024-07-01 15:29:57 +01:00
  • d2c85c74da rp2: Integrate RP2350 and use aon_timer instead of rtc API. Peter Harper 2024-05-23 10:57:14 +01:00
  • 27aeade832 rp2/rp2_dma: Generalise DMA for RP2350. Peter Harper 2024-06-03 16:14:43 +01:00
  • d1423ef7a2 rp2/modmachine: Implement lightsleep for RP2350. Peter Harper 2024-05-22 15:24:24 +01:00
  • c90d996c9d rp2: Update custom linker scripts for new pico-sdk. Peter Harper 2024-05-22 15:49:46 +01:00
  • 815d6a131d rp2/mpconfigport: Set MCU name for RP2350. Peter Harper 2024-05-22 15:34:32 +01:00
  • 70a884d6ec lib/pico-sdk: Update to version 2.0.0. Damien George 2024-08-08 14:26:27 +10:00
  • 525fce7170 py/usermod.cmake: Check target exists in usermod_gather_sources. Phil Howard 2024-06-28 16:01:12 +01:00
  • fa942d532f zephyr/boards: Add support for BeagleConnect Freedom. Ayush Singh 2024-09-23 22:16:29 +05:30
  • d92694c3e8 tools: Only issue a single Ctrl-C when entering raw REPL. Damien George 2024-10-10 16:38:39 +11:00
  • 7746785035 tests/run-tests.py: Wait for soft reset if a target skips a test. Damien George 2024-10-10 16:24:28 +11:00
  • 1223fa92f1 renesas-ra/pendsv: Remove preemptive keyboard interrupt via PendSV. Damien George 2024-10-10 11:44:59 +11:00
  • ece950d9be stm32/pendsv: Remove preemptive keyboard interrupt via PendSV. Damien George 2024-10-10 11:42:45 +11:00
  • 44ed1c20ce esp32: Disable hardware stack protection on ESP32-C6. Damien George 2024-10-11 12:53:10 +11:00
  • 82e69df33e esp32: Apply the LWIP active TCP socket limit. Angus Gratton 2024-10-02 14:49:49 +10:00
  • 05ac69329d esp32: Fix hang in taskYIELD() on riscv CPUs when IRQs disabled. Angus Gratton 2024-09-25 18:18:22 +10:00
  • 197becbdcc tests: Tweak machine SPI and UART tests to work with esp32c6. Damien George 2024-09-25 17:51:49 +10:00
  • 55dc482d3e esp32/sdkconfig: Disable PMP_IDRAM_SPLIT to fix native emit support. Andrew Leech 2024-10-08 17:19:34 +11:00
  • ce397d85af esp32/boards/UM_TINYC6: Add new UM C6 board definition. Matt Trentini 2024-05-15 00:09:31 +10:00
  • ee92198c8a esp32/boards/M5STACK_NANOC6: Add new M5Stack C6 board definition. Matt Trentini 2024-05-01 10:29:07 +10:00
  • 1bd312d737 esp32/boards/ESP32_GENERIC_C6: Add new generic esp32c6 board. Andrew Leech 2024-01-24 14:03:17 +11:00
  • 2f79854337 esp32/Makefile: Only set port & baud for jobs that access hardware. Andrew Leech 2024-03-29 06:35:05 +11:00
  • 5aa115a4bc esp32/adc: Set ADC to 12bit by default on esp32c6. dmfaria 2024-06-14 15:43:26 -03:00
  • 68e95c73d3 esp32/machine_uart: Add support for LP_UART. Andrea Milazzo 2024-03-12 09:46:12 +01:00
  • a0f82a5f39 esp32/modesp32: Make gpio_deep_sleep_hold optional. IhorNehrutsa 2023-12-27 17:09:30 +02:00