Commit Graph

  • 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
  • 958d20f3c0 esp32/machine_timer: Generalise timer clock configuration. IhorNehrutsa 2023-12-27 17:07:38 +02:00
  • 32a2c87813 esp32/machine_adc: Make ADC 2 optional. IhorNehrutsa 2023-12-27 17:06:02 +02:00
  • 6d799378ba esp32: Add support for esp32c6. Andrew Leech 2023-06-26 11:53:28 +10:00
  • e5eeaa7df8 docs/reference/mpremote: Update docs to mention new features. Damien George 2024-09-27 13:10:32 +10:00
  • a25b6b9c65 tools/mpremote: Add option to force copy. Damien George 2024-09-27 12:37:18 +10:00
  • 6461ffd9d1 tools/mpremote: Add initial regression tests for mpremote. Jim Mussared 2023-06-14 15:38:01 +10:00
  • dd6f78f014 tools/mpremote: Improve error output. Jim Mussared 2023-06-15 18:09:39 +10:00
  • 6f8157d880 tools/mpremote: Add hashing ability and use for recursive copy. Jim Mussared 2023-06-10 00:46:08 +10:00
  • db59e55fe7 tools/mpremote: Make filesystem commands use transport API. Jim Mussared 2023-06-09 14:05:44 +10:00
  • 1091021995 tools/mpremote: Make eval parse by default. Jim Mussared 2023-06-09 14:14:06 +10:00
  • 6835743dcc extmod/vfs_posix_file: Skip flush of tty handles in msvc debug builds. stijn 2023-10-10 12:48:46 +02:00
  • d50e36e7e4 ports: Include py/mphal.h instead of mphalport.h. Damien George 2024-10-07 12:03:53 +11:00
  • c2eebe0609 tests/README: Update instructions for key/cert pair usage on device. Andrew Leech 2024-07-25 16:20:05 +10:00
  • 338df1ae35 py/objtype: Allow passing keyword arguments to native base __init__. stijn 2024-08-21 16:22:01 +02:00
  • 548f88d2bd shared/tinyusb: Wake main task if needed at end of USB ISR. Andrew Leech 2024-07-31 21:40:05 +10:00
  • 11bc7d0fc1 esp32/boards: Update ARDUINO_NANO_ESP32 USB configuration. Andrew Leech 2024-09-24 11:35:53 +10:00
  • 386771e052 esp32/Makefile: Allow auto-port selection if not passed on cmdline. Andrew Leech 2024-06-04 13:46:00 +10:00
  • 5ae622ef7b esp32: Add automatic bootloader handling for S2 and S3. Andrew Leech 2024-05-23 22:08:12 +10:00
  • 641f60045f shared/tinyusb: Remove MICROPY_HW_USB_EXTERNAL_TINYUSB. Andrew Leech 2024-05-23 17:23:41 +10:00
  • 4247921c4e esp32: Use shared/tinyusb integration for S2 and S3 USB. Andrew Leech 2024-05-23 17:23:41 +10:00
  • ca6723b144 rp2/cyw43_configport: Define CYW43_PRINTF to mp_printf to get messages. Damien George 2024-09-18 12:10:22 +10:00
  • ca220b5fc5 py/nlrrv64: Add RISC-V RV64I NLR implementation. Alessandro Gatti 2024-09-27 23:36:13 +02:00
  • e39bd3ae9d shared/runtime/gchelper_rv64i: Fix opcode sw/sd typo. Alessandro Gatti 2024-09-28 22:34:36 +02:00
  • 70a01550c9 unix/alloc: Remove unused MICROPY_FORCE_PLAT_ALLOC_EXEC option. Damien George 2024-09-26 22:35:48 +10:00
  • 1291718916 github/workflows: Free up disk space on zephyr workflow. Damien George 2024-10-03 07:35:40 +10:00
  • a9803f4711 zephyr: Allow using devicetree node labels to construct machine objects. Maureen Helm 2024-08-05 12:58:36 -05:00
  • f33df7197e zephyr: Refactor device lookup into a common helper function. Maureen Helm 2024-09-08 15:09:57 -05:00
  • 545d4efb55 zephyr: Upgrade to Zephyr v3.7.0. Maureen Helm 2022-09-16 13:17:05 -05:00
  • fa7b4c48bc tools/ci.sh: Upgrade Zephyr docker image 0.26.13 and SDK 0.16.8. Maureen Helm 2022-09-16 13:12:29 -05:00
  • e191265f7f zephyr: Change SPI chip select from a pointer to a struct member. Maureen Helm 2023-08-30 16:49:40 -05:00
  • a7ae3a385e zephyr: Change main function to return an int. Maureen Helm 2023-08-30 16:41:08 -05:00
  • 90c5b04a97 zephyr: Replace deprecated FLASH_AREA macros with FIXED_PARTITION. Maureen Helm 2022-10-04 16:06:55 -05:00
  • 2407c46dac docs/zephyr: Update docs to reflect device name changes. Maureen Helm 2022-09-16 12:46:51 -05:00
  • 4e59a51902 zephyr: Replace zephyr.h with kernel.h. Maureen Helm 2022-09-16 12:31:06 -05:00
  • 3a3dbf524b zephyr: Update include paths to use the zephyr namespace. Maureen Helm 2022-09-16 14:10:53 -05:00
  • 17d8234458 py/parse: Remove old esp32 compiler workaround. Alessandro Gatti 2024-09-25 00:02:57 +02:00
  • 73feaaf931 rp2/machine_uart: Fix dropped UART REPL bytes on soft reset. Angus Gratton 2024-09-26 10:32:04 +10:00
  • 43b05afdf5 py/mpz: Skip separators when running out of digits to print. Alessandro Gatti 2024-09-23 18:07:47 +02:00
  • b0ba151102 shared/tinyusb: Use new persistent-tx-fifo configure interface. Damien George 2024-08-07 14:20:35 +10:00
  • 09fa90ed47 lib/tinyusb: Update to version 0.17.0. Damien George 2024-09-24 12:22:50 +10:00
  • 40048f0f25 ports: Fix lwIP config setting to disable DHCP ARP check. Damien George 2024-09-02 13:25:53 +10:00
  • 36fe9bbf00 unix/alloc: Don't trace executable memory for GC pointers. Damien George 2024-09-25 14:07:24 +10:00
  • 5b22bde044 py/persistentcode: Explicitly track native BSS/rodata when needed. Damien George 2024-09-25 14:06:00 +10:00
  • f4ab9d9247 extmod/vfs_blockdev: Implement common helper for read and write. Angus Gratton 2024-09-04 15:19:20 +10:00
  • 4f6d4b2b49 extmod/vfs_blockdev: Check block device function positive results. Angus Gratton 2024-01-31 18:18:14 +11:00
  • a2475ee9de renesas-ra/usb: Use interrupt rather than polling for USB task. Andrew Leech 2024-07-26 10:03:32 +10:00
  • 6381ad5d0c renesas-ra/extint: Fix issue with Pin.irq not triggering. Takeo Takahashi 2024-06-14 19:16:20 +09:00
  • 57f76f4c62 renesas-ra/boards: Add configuration.xml for auto-generated files. Takeo Takahashi 2024-05-31 11:11:33 +09:00
  • 188ca7d08a renesas-ra/README: Add basic details about board autogen files. Andrew Leech 2024-05-29 15:22:13 +10:00