Commit Graph

  • 545b94a8f5 unix/modjni: Fix build errors with type definitions and error strings. David Yang 2023-08-08 05:35:58 +08:00
  • 65f0cb11af extmod/modssl_mbedtls: Ignore err ERR_SSL_RECEIVED_NEW_SESSION_TICKET. Mirko Vogt 2023-08-01 09:59:30 +00:00
  • 1b03518e37 extmod/modssl_mbedtls: Call func psa_crypto_init if PSA is used. Mirko Vogt 2023-08-01 09:53:14 +00:00
  • ffb43b2dd3 py/modthread: Return thread id from start_new_thread(). David Lechner 2023-08-03 15:20:30 -05:00
  • c0d4c604e6 esp32/network_ppp: Block after deleting task. Daniël van de Giessen 2023-08-15 11:34:23 +02:00
  • 6bd1404225 esp32/boards/UM_NANOS3: Add new UM NanoS3 board. Seon Rozenblum 2023-08-03 20:21:51 +10:00
  • 6ec2e8f643 esp32/boards: Add pins.csv to UM boards and other minor changes. Seon Rozenblum 2023-08-03 20:23:50 +10:00
  • 9f1576f2ad rp2/machine_timer: Fix printing of timer period. robert-hh 2023-06-17 16:07:58 +02:00
  • 6aa404ca53 tools/metrics.py: Fix nrf and rp2 board names after renaming. Damien George 2023-09-02 00:37:45 +10:00
  • 607548f32d examples/natmod: Add features4 as a class definition example. Jim Mussared 2023-05-29 16:56:38 +10:00
  • f52a2cd55a samd/modules/_boot.py: Add /lib to sys.path. Jim Mussared 2023-08-16 15:08:50 +10:00
  • 3cc3e4e032 esp32/machine_uart: Release GIL for blocking reads. Daniël van de Giessen 2022-11-23 14:20:58 +01:00
  • f8bd6778c8 esp32: Support JTAG console, free up UART. Daniël van de Giessen 2023-06-29 14:55:34 +02:00
  • ba8aad3d1d esp32/modnetwork: Add support for SO_BINDTODEVICE socket option. Daniël van de Giessen 2023-07-04 15:36:37 +02:00
  • 56e5a21312 esp32/modsocket: Add support for SO_BROADCAST socket option. Damien George 2023-09-01 18:33:58 +10:00
  • 25b89cbe94 extmod/{modlwip,modsocket}: Add support for SO_BROADCAST socket option. Wang Xuancong 2023-06-19 10:09:59 +08:00
  • db06041d59 extmod/vfs_posix_file: Implement sys.std*.buffer objects. stephanelsmith 2023-07-26 02:52:56 +00:00
  • 1c047742a2 extmod/vfs_posix_file: Fix flush handling on macOS. stephanelsmith 2023-07-26 02:52:56 +00:00
  • 633599cdd5 tests/run-tests.py: Capture output of stderr when running on CPython. stephanelsmith 2023-07-26 02:52:56 +00:00
  • a64f2fdca0 py/dynruntime.h: Implement MP_OBJ_NEW_QSTR. Jim Mussared 2023-08-25 15:43:50 +10:00
  • 4837ec336a tools/mpy_ld.py: Support more complex rodata sections. Jon Nordby 2023-07-30 15:40:39 +02:00
  • d1f288c041 py/modstruct: Support pad bytes in struct format. Daniël van de Giessen 2022-11-23 14:26:26 +01:00
  • e0a1480600 py/objstr: Fix str % {} edge case. mcskatkat 2023-07-11 00:50:33 +03:00
  • 83f2f36b9e tests/unix/mod_os: Make os.system() test work on windows. stijn 2023-08-23 15:57:23 +02:00
  • f4a6fc2c8e examples/bluetooth: Link to aioble in BLE examples. Jim Mussared 2023-08-24 23:28:53 +10:00
  • b94ab6a2ef examples/bluetooth: Raise ValueError when advertising data is too large. Alexander Wilde 2023-06-20 11:07:45 +01:00
  • 845d0c79ff docs/library/neopixel: Change link to a micropython-lib reference. Andy Piper 2023-06-18 22:10:13 +01:00
  • 141750ff79 stm32/uart: Fix UART timeout issue with low baudrate on G4 MCUs. Yuuki NAGAO 2023-07-01 15:07:18 +09:00
  • a175f98a65 stm32/mboot: Fix fwupdate by replacing zlib with new deflate module. Oliver Joos 2023-08-25 00:09:27 +02:00
  • 32db4c58f7 extmod/moddeflate: Change default window size. Jim Mussared 2023-08-31 14:29:49 +10:00
  • 81c19d93bc mimxrt/machine_uart: Support slow baud rates for UART. robert-hh 2023-08-31 08:02:32 +02:00
  • c86b9ec8bd mimxrt/boards: Fix use of MICROPY_HW_SDRAM_AVAIL in MIMXRT1176.ld. robert-hh 2023-08-30 16:21:41 +02:00
  • ce38784fa8 mimxrt/machine_uart: Fix and complete UART.deinit and uart_deinit_all. robert-hh 2023-08-16 16:00:43 +02:00
  • 3f5976e14a mimxrt/irq: Move all IRQ related definitions to dedicated header. iabdalkader 2023-05-11 18:56:56 +02:00
  • a453b4f31d drivers/cyw43: Make the CYW43 Bluetooth HCI driver more portable. iabdalkader 2023-05-10 15:59:15 +02:00
  • fc495240a6 mimxrt: Integrate Bluetooth support with NimBLE bindings. iabdalkader 2023-05-09 17:06:57 +02:00
  • 772a36098f mimxrt: Integrate support for WiFi via the CYW43 driver. iabdalkader 2023-05-02 12:44:05 +02:00
  • 46d83d9748 mimxrt/sdio: Add SDIO driver. iabdalkader 2023-05-02 12:44:46 +02:00
  • 6b407d5600 mimxrt/machine_pin: Extend pin configuration functions. iabdalkader 2023-05-02 12:34:12 +02:00
  • 313068a5b3 extmod/modssl_mbedtls: Clear sock member if error creating SSLSocket. Damien George 2023-08-30 13:52:31 +10:00
  • f3eccb154c py/mpconfig: Enable SSL finalizers if finalizers are enabled. Jim Mussared 2023-08-23 13:37:06 +10:00
  • b2b5bcce28 py/profile: Remove the requirement to disable MICROPY_COMP_CONST. Jim Mussared 2023-08-23 13:30:20 +10:00
  • 4a3fdc0e76 tests/misc/sys_settrace_features.py: Fix to run on newer CPython. Jim Mussared 2023-08-23 13:13:59 +10:00
  • 1dedb65e64 esp8266/boards/ESP8266_GENERIC: Add image filename. Damien George 2023-08-24 17:15:32 +10:00
  • bc1af5ab7f cc3200/Makefile: Build firmware.zip. Jim Mussared 2023-08-24 15:44:16 +10:00
  • 326dfd2a85 esp32/boards/ESP32_GENERIC_C3: Enable UART REPL. Jim Mussared 2023-08-21 13:25:15 +10:00
  • 873bd00ad4 rp2: Rename PICO, PICO_W to RPI_PICO, RPI_PICO_W. Jim Mussared 2023-08-16 13:13:01 +10:00
  • ef03ca8bf2 esp8266: Add board variant support. Jim Mussared 2023-08-16 00:51:37 +10:00
  • aa23698119 esp32: Rename GENERIC* boards to ESP32_GENERIC*. Jim Mussared 2023-08-15 23:49:35 +10:00
  • 97ffc53ec9 {esp32,rp2,stm32}/Makefile: Append board variant to BUILD. Jim Mussared 2023-08-15 23:30:22 +10:00
  • 1a99f74063 ports/*/boards/*/board.json: Remove "id" field. Jim Mussared 2023-08-15 23:25:15 +10:00
  • c3093080b1 stm32: Use uppercase variant names. Jim Mussared 2023-08-15 23:18:47 +10:00
  • 45845acf6d rp2: Use uppercase variant names. Jim Mussared 2023-08-15 23:12:57 +10:00
  • b5836e7252 esp32: Use uppercase variant names. Jim Mussared 2023-08-15 23:12:42 +10:00
  • f007d0aa3d nrf/boards: Rename all nRF boards to use uppercase. Jim Mussared 2023-08-15 23:05:26 +10:00
  • 2919a9fbf3 stm32/modstm: Add MICROPY_PY_STM_CONST flag, clear it for STM32WL5. Angus Gratton 2023-08-09 11:53:03 +10:00
  • 02620c2236 stm32/subghz: Add STM32WL55 subghz radio interface to stm module. Angus Gratton 2022-07-15 14:04:33 +10:00
  • 9e0f934cdf stm32/dma: Fix DMA completion on WL55 boards. Angus Gratton 2022-07-08 14:18:44 +10:00
  • 2c62adb42c stm32/powerctrlboot: Support STM32WL system clock from HSE+PLL. Angus Gratton 2023-08-16 14:11:26 +10:00
  • e6cfb77342 stm32/spi: Add STM32WL5 SUBGHZ SPI peripheral. Angus Gratton 2022-07-08 12:46:27 +10:00
  • a18d62e067 mimxrt: Fix UART RTS/CTS assignments for the OLIMEX and Adafruit boards. robert-hh 2023-08-16 08:41:40 +02:00
  • 40fcbe1246 top: Enable ruff linter check for F821 undefined-name. Angus Gratton 2023-08-09 18:24:29 +10:00
  • 1a5c9b9da4 tools/mpy-tool.py: Ignore linter failure in Python 2 compatibility code. Angus Gratton 2023-08-09 19:08:44 +10:00
  • b8189d039d tools/mpy_ld.py: Pre-declare some local variables to appease linter. Angus Gratton 2023-08-09 18:22:01 +10:00
  • 974f99482c renesas-ra/boards: Remove unreachable code in make-pins.py. Angus Gratton 2023-08-09 18:21:15 +10:00
  • 29c022e0f1 examples/hwapi: Add missing import for 96Boards Carbon example. Angus Gratton 2023-08-16 15:04:42 +10:00
  • 801910fc83 all: Add missing imports for micropython.const. Angus Gratton 2023-08-09 18:18:50 +10:00
  • ef864a4aa4 cc3200/tools: Fix exception raised on process failure. Angus Gratton 2023-08-09 18:17:06 +10:00
  • cec3ff5526 mpy-cross: Fix source file name in file-not-found error. Angus Gratton 2023-08-09 18:16:39 +10:00
  • 861fbf6ab5 examples: Mark asm, pio, etc. as noqa: F821 (undefined-name). Angus Gratton 2023-08-09 18:14:33 +10:00
  • 00855eeb36 mimxrt/hal: Make flash clock frequency configurable. Kwabena W. Agyeman 2023-08-03 17:55:27 -07:00
  • cb7e133dbe mimxrt/boards: Add support for GPIO control of SNVS pins. Kwabena W. Agyeman 2023-07-25 18:20:37 -07:00
  • afe2ca1a0a mimxrt/machine_uart: Add support for UART hardware flow control. Kwabena W. Agyeman 2023-07-30 17:01:59 -07:00
  • e43c669b4a mimxrt/machine_uart: Add uart.deinit method and machine_uart_deinit_all. robert-hh 2023-08-10 17:15:47 +02:00
  • a9a219d8bf mimxrt/hal/pwm_backport: Fix 0 and 65536 edge cases of PWM's duty_u16. robert-hh 2023-07-29 13:30:43 +02:00
  • a9821c0185 mimxrt/machine_pin: Fix bug when Pin.irq is called without a handler. robert-hh 2023-07-28 22:29:32 +02:00
  • 91674c41b8 tools/autobuild: Automatically build all variants for each board. Jim Mussared 2023-07-25 17:12:52 +10:00
  • 96258d3716 esp32/partitions.csv: Rename to partitions-4MiB.csv. Jim Mussared 2023-08-15 16:04:19 +10:00
  • afd407af8f esp32/boards/GENERIC_S3: Merge with GENERIC_S3_{SPIRAM,SPIRAM_OCT}. Jim Mussared 2023-07-25 15:25:07 +10:00
  • b25a67590d esp32/boards/GENERIC_S2: Merge with ESP32_S2_WROVER. Jim Mussared 2023-07-25 15:20:05 +10:00
  • 4815af75bc esp32/boards/GENERIC_C3: Merge with GENERIC_C3_USB. Jim Mussared 2023-07-25 14:45:07 +10:00
  • 2fbf42d3ad esp32/boards/GENERIC: Merge with GENERIC_{SPIRAM,OTA,D2WD,UNICORE}. Jim Mussared 2023-07-25 15:03:30 +10:00
  • 9573d31071 all: Remove query-variants make target. Jim Mussared 2023-07-31 17:32:27 +10:00
  • ad123ed013 esp32/Makefile: Implement make submodules to match other ports. Jim Mussared 2023-07-31 17:24:38 +10:00
  • fa1ea21f75 esp32/gccollect: Make level arg volatile to force recursive function. Damien George 2023-08-15 14:34:25 +10:00
  • 05dcb8be99 esp32: Enable automatic Python heap growth. Angus Gratton 2023-08-02 16:51:07 +10:00
  • 98fd78437c esp32: Allow malloc() to allocate from SPIRAM. Angus Gratton 2023-07-28 12:16:05 +10:00
  • 519c24dd48 py/gc: Add new MICROPY_GC_SPLIT_HEAP_AUTO "auto grow heap" mode. Angus Gratton 2023-08-02 16:49:44 +10:00
  • d325ee4509 py/gc: Apply some code formatting cleanup. Angus Gratton 2023-08-02 16:48:57 +10:00
  • 88518009ce tests/extmod/select_poll_eintr.py: Improve robustness of test. Damien George 2023-08-14 19:37:01 +10:00
  • f6af48416d extmod/modselect: Properly track number of poll objects that are fd's. Damien George 2023-08-14 13:45:53 +10:00
  • 24a6e951ec ports: Simplify board feature tags in board.json. Jim Mussared 2023-08-04 16:54:33 +10:00
  • 4bbe879c26 tools/mpremote: Make soft-reset count as an action. Jim Mussared 2023-08-07 11:20:12 +10:00
  • 232c29c2ed tools/codeformat.py: Use pyproject.toml for black config. Jos Verlinde 2023-08-02 10:07:31 +02:00
  • 8dbb29da3f tools/codeformat.py: Skip formatting ESP-IDF managed components. Daniël van de Giessen 2023-08-09 12:50:24 +02:00
  • 597fcb4751 tools/mpy-tool.py: Use isinstance() for type checking. Angus Gratton 2023-08-09 17:41:54 +10:00
  • d529c20674 extmod/modssl_mbedtls: Fix ioctl of a socket in closed/error state. Damien George 2023-08-09 13:19:18 +10:00
  • 20d3a6b196 extmod/modssl_mbedtls: Reject ioctls that are not supported. Damien George 2023-08-09 13:17:04 +10:00
  • 218242d1de tests/extmod: Skip select/socket tests if they can't create UDP socket. Damien George 2023-08-07 12:36:00 +10:00
  • 6b78a1bf00 tests/extmod: Add coverage tests for select module. Damien George 2023-08-01 22:54:52 +10:00