Commit Graph

  • aefd48b801 samd/Makefile: Specify UF2 family in firmware.uf2. Alexandre Iooss 2024-09-03 10:58:07 +02:00
  • e23fdb1f77 tests/extmod/machine_uart_irq_txidle.py: Simplify the test script. robert-hh 2024-08-29 12:10:32 +02:00
  • 1a6279ba37 samd/mphalport: Simplify mp_hal_delay_ms(). robert-hh 2024-08-17 17:07:44 +02:00
  • ed86fdbdf6 samd/mphalport: Fix an execution order bug in mp_hal_ticks_us_64(). robert-hh 2024-04-21 12:45:36 +02:00
  • 3294606e23 extmod/libmetal: Fix libmetal rules for mkdir dependencies. iabdalkader 2024-08-29 20:53:23 +02:00
  • 65244d291a extmod/modlwip: Fix compile error for lwIP with SLIP support. cajt 2024-08-28 22:19:21 +02:00
  • a831c788f7 tools/mpy_ld.py: Ignore R_XTENSA_ASM_EXPAND relocation entries. Alessandro Gatti 2024-08-28 15:05:47 +02:00
  • e370999e37 unix: Add a description of COPT in the README. Angus Gratton 2024-08-28 15:39:38 +10:00
  • d04974d8d0 unix: Expand the build steps in the README. Angus Gratton 2024-08-27 11:21:27 +10:00
  • 455415b1e1 shared/runtime/sys_stdio_mphal: Fix printed type for stdio streams. timdechant 2024-08-26 10:34:42 -04:00
  • 659113825d qemu: Rename qemu-arm port to qemu. Damien George 2024-09-04 17:06:25 +10:00
  • 3ea1ce63da all: Remove remaining qemu-riscv references. Damien George 2024-09-06 11:04:13 +10:00
  • 0426934969 qemu-arm: Merge RISC-V 32-bit support into qemu-arm port. Damien George 2024-08-29 13:51:39 +10:00
  • f769b4329b qemu-arm/Makefile: Clean up SRC and OBJ variables. Damien George 2024-08-29 11:36:59 +10:00
  • dc9ecd5860 qemu-arm: Factor board config to mk fragments. Damien George 2024-08-28 19:42:31 +10:00
  • 9396572eee tools/mpy-tool.py: Support freezing rv32imc native code. Damien George 2024-08-29 13:51:12 +10:00
  • 6be1dbc784 tests/run-tests.py: Automatically detect native arch and mpy-cross flag. Damien George 2024-08-17 00:10:40 +10:00
  • 838c490eb4 tests/net_inet: Update micropython.org certificate for SSL tests. Damien George 2024-08-16 14:27:15 +10:00
  • fee9d66e3a esp32: Disable hardware stack protection on ESP32-C3. Angus Gratton 2024-09-03 15:39:36 +10:00
  • a6c35aeee8 esp32: Fix ARDUINO_NANO_ESP32 build configuration. Angus Gratton 2024-09-04 11:06:21 +10:00
  • 5e692d0460 esp32: Add MICROPY_HW_USB_CDC macro for native USB-CDC serial. Angus Gratton 2024-08-27 16:11:32 +10:00
  • 6ad6297ef7 esp32: Fix ESP32-C3 USB serial/jtag peripheral pre-IDF 5.1. Angus Gratton 2024-08-27 15:49:43 +10:00
  • 1897fe6227 tests/basics: Add tests for optional args to int.to_bytes/from_bytes. Amirreza Hamzavi 2024-04-30 19:32:26 +03:30
  • cb7e99098e py/objint: Make byteorder argument optional in int.from_bytes() method. Amirreza Hamzavi 2024-04-28 16:46:58 +03:30
  • 0b432b3306 py/objint: Make length argument optional in int.to_bytes() method. Amirreza Hamzavi 2024-04-30 19:10:25 +03:30
  • 80c5e76483 py/objint: Make byteorder argument optional in int.to_bytes() method. Amirreza Hamzavi 2024-04-28 15:56:57 +03:30
  • 9670666623 stm32/boards: Enable RAM_ISR feature on boards with UART REPL. Andrew Leech 2024-08-23 12:09:33 +10:00
  • 1f5cab9edb stm32: Add option to put ISR, flash and UART code in RAM. Andrew Leech 2022-08-15 14:21:47 +10:00
  • 35b6a66b0b docs/library: Document the network.PPP class. Damien George 2024-08-28 17:28:48 +10:00
  • 851aa06461 rp2: Integrate optional network.PPP. Damien George 2024-08-28 16:59:42 +10:00
  • aee002dd80 stm32/lwip_inc: Implement LWIP_PLATFORM_DIAG macro in terms of printf. Damien George 2024-08-20 15:55:07 +10:00
  • a1a16ffd75 stm32/uart: Use timeout_char even with CTS enabled. Damien George 2024-08-07 17:48:33 +10:00
  • d8b033776e stm32/machine_uart: Return number of bytes written even with timeout. Damien George 2024-08-07 17:48:13 +10:00
  • c94a3205b0 stm32/machine_uart: Allow changing only the baudrate. Damien George 2024-08-07 17:47:46 +10:00
  • a5cc4d4623 stm32: Integrate optional network.PPP. Damien George 2024-03-28 09:27:16 +11:00
  • bc952d37fe extmod/network_ppp_lwip: Add network.PPP via lwIP. Damien George 2024-03-13 17:09:51 +11:00
  • 664dd7b54a extmod: Update make and cmake scripts to work with latest lwIP. Damien George 2024-04-16 16:50:52 +10:00
  • a89ac9e24a lib/lwip: Update lwIP to STABLE-2_2_0_RELEASE. Damien George 2024-04-16 16:50:26 +10:00
  • 09d070aa55 tests/extmod_hardware: Add tests for machine.UART.IRQ_RX/RXIDLE/BREAK. Damien George 2024-08-16 23:07:34 +10:00
  • b8513e6137 tests/extmod: Add test for machine.UART.IRQ_TXIDLE. Damien George 2024-08-16 23:07:12 +10:00
  • 03b1b6d8e6 docs/library/machine.UART: Extend the documentation for UART.irq. robert-hh 2024-03-11 12:31:17 +01:00
  • 9bbe61607a docs/library/machine.UART: Fix UART.irq docs to match current code. Damien George 2024-03-06 13:51:31 +11:00
  • a38b4f4287 esp32/machine_uart: Implement UART.RX_IDLE based on machine.Timer. robert-hh 2024-07-04 16:57:29 +02:00
  • 7045975d04 renesas-ra/machine_uart: Implement UART.IRQ_RXIDLE based on softtimer. robert-hh 2024-07-03 16:32:35 +02:00
  • ef69d0f2d3 samd/machine_uart: Implement UART.IRQ_RXIDLE based on the softtimer. robert-hh 2024-06-27 19:37:54 +02:00
  • a86619fb6f stm32/machine_uart: Add the UART.IRQ_RX event for UART.irq(). robert-hh 2024-03-13 09:17:50 +01:00
  • bae809070e nrf/modules/machine/uart: Implement Python UART IRQ for nrf52840 boards. robert-hh 2024-03-11 16:27:36 +01:00
  • 4da5de94bb nrf/modules/machine/uart: Allow changing the UART baud rate w/o reset. robert-hh 2024-08-21 17:35:25 +02:00
  • a04a14163b esp32/machine_uart: Implement Python UART IRQ with IRQ_RX and IRQ_BREAK. robert-hh 2024-03-10 15:14:20 +01:00
  • 1027b5f083 cc3200/mods/pybuart: Add the UART.IRQ_RX class constant. robert-hh 2024-03-09 18:24:20 +01:00
  • 324c675347 renesas-ra/machine_uart: Add the UART.IRQ_RX class constant. robert-hh 2024-03-06 21:05:13 +01:00
  • b7fa4e2fc8 mimxrt/machine_uart: Implement a Python UART IRQ handler. robert-hh 2023-09-24 21:42:06 +02:00
  • 8e1123b25b samd/machine_uart: Implement a Python UART IRQ handler. robert-hh 2024-02-22 13:21:06 +01:00
  • 01c046d2a8 rp2/machine_uart: Implement a Python UART IRQ handler. robert-hh 2024-02-20 18:52:57 +01:00
  • fd03a0587f examples/network: Support full URLs in HTTP(S) client examples. Damien George 2024-08-14 11:43:22 +10:00
  • d75705311a examples/network: Use SSLContext instead of old ssl.wrap_socket. Damien George 2024-08-03 16:20:25 +10:00
  • c8385ef75a examples/network: Support IPv4 and IPv6 in HTTP client examples. Damien George 2024-08-03 16:06:52 +10:00
  • d9a0fdda9a qemu-arm: Rework to provide a REPL and run tests via a pty serial port. Damien George 2024-08-12 11:32:28 +10:00
  • 8a3842eba7 qemu-arm/uart: Implement uart_rx_chr. Damien George 2024-08-12 11:20:30 +10:00
  • e8863e44e5 qemu-arm/Makefile: Make the build directory reflect the board. Damien George 2024-08-12 11:16:10 +10:00
  • 1090f1a60c shared/runtime/semihosting_arm: Add mp_semihosting_exit. Damien George 2024-08-12 11:17:26 +10:00
  • 70a6791b09 shared/runtime/semihosting_arm: Add mp_semihosting_rx_chars. Damien George 2024-08-09 13:54:14 +10:00
  • 9f9c283ef4 shared/runtime/semihosting_arm: Support semihosting on non-Thumb ARM. Damien George 2024-08-12 11:17:00 +10:00
  • c8838b5004 github/workflows: Add CI to run tests against zephyr with qemu. Damien George 2024-08-19 12:17:21 +10:00
  • 9af333f2c6 zephyr: Increase CONFIG_CONSOLE_GETCHAR_BUFSIZE to 258. Damien George 2024-08-19 12:15:50 +10:00
  • 05cad7b56f zephyr: Remove obsolete tinytest test framework. Damien George 2024-08-19 10:43:43 +10:00
  • 86aa61918a tests/run-tests.py: Skip additional tests when slice unavailable. Damien George 2024-08-19 12:15:17 +10:00
  • b095c097e6 tools/pyboard.py: Capture stdout for pts line. Damien George 2024-08-09 13:54:33 +10:00
  • a8d1c25a1b unix/coveragecpp: Include all API headers in the C++ code. stijn 2024-04-24 14:17:55 +02:00
  • e901ff8557 extmod/network_wiznet5k: Add support for IPv6. Jared Hancock 2024-08-17 23:09:52 -05:00
  • b82c9ca706 extmod/modtls_mbedtls: Optimise the DER certificate parsing fix. Angus Gratton 2024-07-24 17:02:43 +10:00
  • 706e09dff3 shared/tinyusb: Allow ports to define CDC TX/RX buffer sizes. iabdalkader 2024-08-13 11:44:57 +03:00
  • 260568e081 samd/mcu/samd21: Allow user to enable additional options. Rick Sorensen 2024-06-09 21:34:01 -05:00
  • 0b7f6e1d3d py/mkrules.mk: Fix 'make submodules' when building out-of-tree. Christian Walther 2024-04-21 16:10:18 +02:00
  • 6c3dc0c0b0 stm32/boards/STM32H7B3I_DK: Fix octo-spi pin configuration. nspsck 2023-09-26 19:44:14 +02:00
  • 20a95b249a stm32/system_stm32: Allow selection of OSPI clock source. nspsck 2023-11-17 12:48:53 +01:00
  • bd4aaa7333 stm32/octospi: Add OSPI support for STM32H7 MCUs. nspsck 2023-09-26 20:06:30 +02:00
  • e2c0e876f5 stm32/rfcore: Allow HSE to be a wakeup source for BLE for the WB55. Matt Trentini 2022-08-09 00:56:50 +10:00
  • 185116ea41 stm32/stm32_it: Enable PVD_PVM_IRQHandler for WB and WL MCUs. Andrew Leech 2024-08-14 12:04:11 +10:00
  • 5e8d35af08 stm32/boards: Add missing images and update product URLs. Matt Trentini 2024-08-17 22:07:21 +10:00
  • b704ff66c3 esp32/boards: Remove all IDF3 variants. Matt Trentini 2024-08-17 16:34:51 +10:00
  • ad38299779 samd/boards/ADAFRUIT_METRO_M4_EXPRESS: Remove wlan variant. Matt Trentini 2024-08-14 10:22:26 +10:00
  • 7270b871c2 rp2/modmachine: Set the peripheral frequency with machine.freq(). robert-hh 2024-02-22 09:03:06 +01:00
  • d420b4e478 rp2/main: Set the default clock frequency at boot. robert-hh 2024-02-20 21:46:57 +01:00
  • 26d91b897e rp2/mphalport: Skip core1_entry if thread disabled. Phil Howard 2024-08-13 14:55:26 +01:00
  • 76dd4facb9 docs/mimxrt/quickref: Add a note about machine.RTC() subseconds. robert-hh 2024-07-10 09:44:17 +02:00
  • 87adf11dd2 mimxrt/machine_pin: Clear IRQ flag when enabling or disabling IRQ. robert-hh 2024-06-07 09:22:46 +02:00
  • 36108a41d0 mimxrt/mimxrt_sdram: Fix pin config and comments. robert-hh 2023-12-27 14:47:00 +01:00
  • 7d8b2d89cc py/asmrv32: Use REG_TEMP2 whenever possible. Alessandro Gatti 2024-08-16 13:57:02 +02:00
  • da0e027fa5 py/asmrv32: Emit C.LW opcodes only when necessary. Alessandro Gatti 2024-08-01 21:21:38 +02:00
  • 326e1149ec py/asmrv32: Fix short/long jumps scheduling. Alessandro Gatti 2024-07-31 16:56:42 +02:00
  • 6367099f83 py/objstr: Skip whitespace in bytes.fromhex(). Glenn Moloney 2024-08-13 08:38:20 +10:00
  • e9814e987b esp32/boards/LILYGO_TTGO_LORA32: Add OLED rst seq for board v1.0. Elvis Pfützenreuter 2023-07-10 22:31:36 -03:00
  • 43f40f797f esp32/boards/M5STACK_ATOMS3_LITE: Add M5Stack AtomS3 Lite board. Matt Trentini 2024-01-21 00:32:09 +11:00
  • b6a3aa10f5 esp32: Remove the increased stack limit margin for ESP32-C3. Angus Gratton 2024-08-15 16:06:19 +10:00
  • 6565b3cb34 esp32: Fix Python cstack size for bluetooth irq callbacks. Angus Gratton 2024-08-15 16:00:08 +10:00
  • 0b75e180a3 esp32/mphalport: Print debug strings even before the GIL is ready. Alessandro Gatti 2024-08-10 16:37:03 +02:00
  • 092078852e esp32/boards: Remove BLE from list of features for ESP32-S2. Matt Trentini 2024-08-09 14:58:48 +10:00
  • e71a324c14 esp32: Restore ESP32-C3 brownout detector settings to IDF defaults. Angus Gratton 2024-08-07 12:17:09 +10:00
  • 0a11832cdd esp32: Use the ESP-IDF default esp_console config for ESP32-C3. Angus Gratton 2024-07-30 10:39:47 +10:00