Commit Graph

  • 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
  • fbb02d3aee esp32: Add support for ESP-IDF v5.2.2. Angus Gratton 2024-07-23 11:57:13 +10:00
  • 35a056ad9c esp32/tools: Add metrics_esp32 size comparison script. Angus Gratton 2024-07-23 12:06:20 +10:00
  • 10601b04ea esp32/boards: Build using newlib nano formatting functions. Angus Gratton 2024-07-23 11:41:25 +10:00
  • 74d04c0262 esp32/adc: Use new ADC calibration API in all cases. Angus Gratton 2024-07-23 11:40:45 +10:00
  • 052693e449 esp32/boards: Reduce IRAM usage. Angus Gratton 2024-07-23 11:09:27 +10:00
  • a4f9c0cc2a esp32/adc: Add support for v5.2.1 calibration api. Andrea Milazzo 2024-03-12 09:45:19 +01:00
  • fb4ae1eeec test/extmod: Fix machine_spi_rate test on ESP32-C3. Angus Gratton 2024-08-14 14:20:36 +10:00
  • a6fa85d8f9 unix: Switch stack limit check to new cstack API. Angus Gratton 2024-08-13 16:12:25 +10:00
  • fbc19596f0 rp2: Switch to use new cstack API for stack limit checks. Angus Gratton 2024-08-06 15:52:54 +10:00
  • 80616aee71 tests/run-tests.py: Enable stress tests on esp32 port. Angus Gratton 2024-08-06 15:47:25 +10:00
  • e3955f421d esp32: Fix thread stack limit margin, change to new cstack API. Angus Gratton 2024-08-06 16:13:33 +10:00
  • 86f2c285eb py: Add new cstack API for stack checking, with limit margin macro. Angus Gratton 2024-08-06 15:51:22 +10:00
  • 6c870dc5ec py/obj: Remove the legacy object API for version 2. Angus Gratton 2024-08-13 16:32:51 +10:00
  • 1473ed4c64 tests/extmod/ssl_keycert.py: Add test for PKCS8 formatted DER key. Peter Züger 2024-07-22 15:23:27 +02:00
  • 4d6d84983f extmod/modtls_mbedtls: Fix DER parsing and calculation of key/cert len. Peter Züger 2024-04-26 17:48:57 +02:00
  • 288a036253 esp32/network_lan: Ensure LAN MAC address is valid at LAN init. Glenn Moloney 2024-07-08 17:33:53 +10:00
  • 868d311a23 esp32/network_lan: Make LAN.active(state) succeed if already in state. Glenn Moloney 2024-06-30 22:01:32 +10:00
  • 91f4a6b9e9 mimxrt/mpmetalport: Use mp_event_handle_nowait() for metal_poll. iabdalkader 2024-08-01 17:06:19 +03:00
  • 67ebe086a8 stm32/mpmetalport: Use mp_event_handle_nowait() for metal_poll. iabdalkader 2024-08-01 17:05:11 +03:00
  • 1743a7d721 extmod/modopenamp: Use mp_event_* functions for poll/wait. iabdalkader 2024-08-01 17:02:17 +03:00
  • 9a48ce3051 stm32/mpu: Define the last used MPU region number. iabdalkader 2024-07-20 10:37:26 +03:00
  • bc7e39d549 extmod/modopenamp: Fix Endpoint callback required arg. iabdalkader 2024-07-13 10:55:32 +03:00
  • 7f49897ada extmod/modopenamp: Add support for building Open-AMP on device side. iabdalkader 2024-07-11 15:54:12 +03:00
  • 4350cbcb48 extmod/modopenamp_remoteproc: Fix entry point address int overflow. iabdalkader 2024-07-10 22:49:29 +03:00
  • 1216f2c313 extmod/libmetal: Remove source file listed twice in sources. iabdalkader 2024-07-10 16:19:46 +03:00
  • 55b2720687 shared/runtime/gchelper: Add RISC-V RV64I native gchelper. Alessandro Gatti 2024-07-25 18:42:30 +02:00
  • aa0b8f340d mpy-cross/main: Use MICROPY_BANNER_NAME_AND_VERSION for --version. Damien George 2024-08-01 15:46:05 +10:00
  • 1fe3b47c81 qemu-arm: Fix tinytest test profile when updating set of dirs/files. Damien George 2024-08-05 12:43:10 +10:00
  • 1e98c4cb75 tests/extmod: Add machine_spi_rate test. Angus Gratton 2024-07-25 12:39:34 +10:00
  • a4b3825bd4 tests/extmod: Rename machine_timer exp file to machine_soft_timer. Damien George 2024-08-02 16:41:17 +10:00
  • 5ff6c12c65 esp32/main: Store native code as linked list instead of list on GC heap. Damien George 2024-08-03 18:04:43 +10:00
  • 6fead31832 esp32: Enable workaround for math.gamma(-inf) result. Angus Gratton 2024-07-25 12:11:32 +10:00
  • b0c89377d0 py/modmath: Add option to work around -inf bug in a port's tgamma. Angus Gratton 2024-08-06 09:59:22 +10:00
  • afba3e0540 py/emitnative: Fix case of clobbered REG_TEMP0 when loading const obj. Damien George 2024-07-31 12:33:33 +10:00
  • d2e33fe309 rp2/machine_i2s: Deinit all active I2S instances on soft reset. Phil Howard 2024-08-02 14:16:57 +01:00
  • ad3552ae2c rp2/rp2_pio: Make PIO IRQ handlers have lazy initialisation. Phil Howard 2024-07-08 15:34:18 +01:00
  • e7ff0b8a31 rp2/memmap_mp.ld: Lower the minimum GC heap to 32K. Phil Howard 2024-07-04 10:19:26 +01:00
  • 1557014ea4 rp2/boards/PIMORONI_TINY2040: Add an 8MB variant to Tiny 2040. Phil Howard 2024-07-03 15:45:52 +01:00
  • cd1ab7645e rp2/boards/PIMORONI_PICOLIPO: Refactor Pico LiPo to use board variants. Phil Howard 2024-07-03 15:17:48 +01:00
  • 11becbe223 rp2/CMakeLists.txt: Add MICROPY_DEF_BOARD to compile definitions. Phil Howard 2024-07-03 15:15:16 +01:00
  • 6d05424754 tests/extmod: Add esp32 support to the machine_i2s_rate test. Angus Gratton 2024-07-25 12:20:45 +10:00
  • 0d00d72b76 esp32/machine_i2s: Ensure 2 DMA buffers and improve I2S error handling. Angus Gratton 2024-07-25 12:19:11 +10:00
  • 9ba04cc756 tests/extmod: Skip soft machine.Timer test on esp32 port. Angus Gratton 2024-08-01 16:26:46 +10:00
  • d1685a3f5f docs/library/neopixel: Mention bitstream timing tuple. Tim Weber 2024-07-23 23:59:29 +02:00
  • 066243ea74 py/py.mk: Add SRC_USERMOD_LIB_ASM to include assembly files. George Hopkins 2024-07-21 16:48:48 +02:00
  • 1754c587f9 esp32: Fix heap corruption triggered by bluetooth.active(0). Angus Gratton 2024-07-25 11:57:09 +10:00
  • 6f27e1c968 lib/arduino-lib: Update submodule to the latest. iabdalkader 2024-07-19 19:04:13 +03:00
  • a3100be4b2 stm32/boards: Swap FMC banks on ARDUINO_GIGA and ARDUINO_PORTENTA_H7. iabdalkader 2024-07-19 18:56:36 +03:00
  • 70a7e0ff2f nrf/Makefile: Fix GCC_VERSION check. Andrew Leech 2024-07-26 15:22:53 +10:00