Commit Graph

  • ee226a8b43 all: Fix "reuse" and "overridden" spelling mistakes. Damien George 2024-01-05 15:07:18 +1100
  • 7a794d0d8e tools/gen-changelog.sh: Exclude "-preview" tags from generated log. Damien George 2024-01-05 15:06:14 +1100
  • 2b56bab226 tests/run-tests.py: Add an option for running only the failed tests. stijn 2023-12-18 12:09:30 +0100
  • 0c81ffd31a tests/multi_net: Generate smaller certs with 2048-bit RSA. Damien George 2024-01-03 16:34:58 +1100
  • f0392b8d3d tests/run-multitests.py: Change to dir of test script when running it. Damien George 2024-01-03 16:26:52 +1100
  • a003ac2f73 tests/thread: Add a test for accuracy of sleep within a thread. Damien George 2024-01-05 10:35:34 +1100
  • 2265d70add tests/thread: Adjust thread tests so most are able to run on rp2 port. Damien George 2024-01-05 09:53:05 +1100
  • 231fc20ce0 tests/run-tests.py: Remove machine_mem.py test from skip list. Damien George 2024-01-04 14:52:07 +1100
  • dc2a4e3cbd rp2/mpthreadport: Fix race with IRQ when entering atomic section. Damien George 2024-01-02 01:04:03 +1100
  • 8438c8790c rp2/mutex_extra: Implement additional mutex functions. Damien George 2024-01-02 14:45:44 +1100
  • c3989e398f rp2/rp2_flash: Lockout second core only when doing flash erase/write. Damien George 2024-01-02 01:03:13 +1100
  • 3d0b6276f3 samd/mcu: Fix wrong EIC table entries in pin-af-table.csv. robert-hh 2023-12-30 09:04:18 +0100
  • aea93a88f8 samd/mcu/samd21: Reorganize and enable more firmware features. robert-hh 2023-06-14 16:56:58 +0200
  • 36d9e98fc6 samd: Remove the MICROPY_PY_MACHINE_RTC config option. robert-hh 2023-11-30 21:27:23 +0100
  • 8498b0b13e docs/samd/pinout: Update pinout docs with fixed pin assignment. robert-hh 2023-11-24 08:23:26 +0100
  • f34e27f178 mimxrt/mpbthciport: Add missing extmod/modmachine.h header. iabdalkader 2023-12-31 09:42:39 +0100
  • 87d3f8b367 mimxrt/mphalport: Remove redundant NVIC/IRQ defines. iabdalkader 2023-12-31 08:32:09 +0100
  • 2037edb5a2 all: Bump version to 1.23.0-preview. Damien George 2024-01-02 18:11:41 +1100
  • 9feb0689ee all: Bump version to 1.22.0. Damien George 2023-12-27 15:35:31 +1100
  • d014c82826 extmod/nimble: Do not set GAP device name after sync. Daniël van de Giessen 2023-09-12 14:38:30 +0200
  • 0b2676db5c lib/micropython-lib: Update submodule to latest. Damien George 2023-12-22 14:18:09 +1100
  • cfc212b108 rp2/rp2_dma: Introduce a new rp2.DMA class for control over DMA xfers. Nicko van Someren 2023-09-30 16:54:47 -0600
  • e4d3ab3304 nrf/main: Add /flash and /flash/lib to sys.path. Sebastian Romero 2023-12-21 17:42:19 +0100
  • d69e69adb6 py/mkrules.mk: Fix dependency file generation for compiler wrappers. Peter Züger 2023-12-21 00:23:50 +0100
  • ce42c9ee16 extmod/vfs_lfs: Fix lfs cache_size calculation. Peter Züger 2023-12-21 00:17:15 +0100
  • 3bca93b2d0 ports: Fix sys.stdout.buffer.write() return value. Maarten van der Schrieck 2023-06-18 11:46:25 +0200
  • 91ee8ac894 extmod/os_dupterm: Let mp_os_dupterm_tx_strn() return num bytes written. Maarten van der Schrieck 2023-10-24 23:10:45 +0200
  • 5d28bb4adb tools/manifestfile.py: Add support for external libraries. Jim Mussared 2023-12-19 16:13:50 +1100
  • 5552896ca8 esp32/mpconfigport: Enable MICROPY_PY_HASHLIB_MD5. IhorNehrutsa 2023-12-19 16:28:06 +0200
  • b31eef6094 extmod/modhashlib: Support MD5 with mbedtls 3.x. IhorNehrutsa 2023-12-19 16:28:06 +0200
  • 74fd7b3d32 tools/ci.sh: Set ulimit -n for unix CI. Jim Mussared 2023-11-09 17:36:09 +1100
  • 8b24aa36ba extmod/modselect: Handle growing the pollfds allocation correctly. Jim Mussared 2023-11-06 16:36:15 +1100
  • e9bcd49b3e stm32/mboot: Add support for Microsoft WCID. Damien George 2023-09-20 19:15:05 +1000
  • 49d0c22b11 stm32/mboot: Expand device descriptor to make it easier to understand. Damien George 2023-09-20 19:14:22 +1000
  • 859f219690 stm32/mboot: Guard use of tx_pending with USE_USB_POLLING option. Damien George 2023-09-20 19:12:51 +1000
  • 7cf1118831 stm32/usbdev: Optionally pass through vendor requests to Setup function. Damien George 2023-09-20 19:07:45 +1000
  • f46269a1d1 extmod/asyncio: Remove non-working Stream __aenter__/__aexit__ methods. Damien George 2023-12-20 15:54:05 +1100
  • f6d630877c esp32: Add MICROPY_GC_INITIAL_HEAP_SIZE option and tune it. Damien George 2023-12-18 13:38:16 +1100
  • 97b13132b1 py/gc: Improve calculation of new heap size in split-heap-auto mode. Damien George 2023-12-18 13:32:36 +1100
  • 3270d856fd rp2/boards: Add SIL_RP2040_SHIM board by Silicognition LLC. Patrick Van Oosterwijck 2023-07-30 20:37:03 -0600
  • c51081c604 rp2/boards: Add support for Pololu 3pi+ and Zumo robots. Paul Grayson 2023-10-11 11:28:47 -0700
  • fbf079d773 rp2: Add new NO_DEFAULT_PINS config options for i2c, spi, and uart. Paul Grayson 2023-04-04 09:23:22 -0700
  • a78ec4ef7b rp2/mpconfigport: Enable MICROPY_PY_OS_DUPTERM_NOTIFY. Damien George 2023-12-14 19:21:27 +1100
  • 1f2ec4583d extmod/os_dupterm: Prevent recursive execution of mp_os_dupterm_rx_chr. Damien George 2023-12-14 17:08:04 +1100
  • 395886caa3 extmod/modos: Factor os.dupterm_notify() function to common extmod code. Damien George 2023-12-14 17:06:56 +1100
  • 0e706a62b1 py/makeqstrdefs.py: Stop generating temporary intermediate file. Trent Piepho 2023-12-14 22:51:45 -0800
  • 2e101a8e44 extmod/modonewire: Improve write timings for better reliability. Elias Wimmer 2023-12-10 23:25:14 +0100
  • 06df3b2925 extmod/modonewire: Adopt Maxim recommended read timings. Patrick Van Oosterwijck 2021-03-17 23:15:20 -0600
  • de3e83aa4d github/workflows: Bump actions/upload-artifact from 3 to 4. dependabot[bot] 2023-12-14 19:37:54 +0000
  • be64641210 github/workflows: Bump actions/setup-python from 4 to 5. dependabot[bot] 2023-12-06 19:50:28 +0000
  • d506b53377 github/workflows: Bump actions/github-script from 6 to 7. dependabot[bot] 2023-11-13 19:27:04 +0000
  • f22e88611d py/makeqstrdefs.py: Don't skip output for stale hash file. Trent Piepho 2023-11-28 14:21:03 -0800
  • 0d93392f10 py/mkrules.mk: List hash files as byproducts. Trent Piepho 2023-11-28 14:26:59 -0800
  • 85c02166ca py/modsys: Implement optional sys.intern. stijn 2023-12-04 15:54:59 +0100
  • 05d3b22301 docs/library: Document SSLContext cert methods and asyncio support. Carlosgg 2023-09-07 23:37:20 +0100
  • bfd6ad94ff extmod/asyncio: Add ssl support with SSLContext. Carlosgg 2023-11-30 16:44:48 +0000
  • f33dfb966a extmod/modssl_mbedtls: Fix parsing of ciphers in set_ciphers method. Damien George 2023-12-14 12:03:36 +1100
  • bba8a673d5 tests: Update SSL network tests to use SSLContext, and work on CPython. Damien George 2023-12-12 17:17:22 +1100
  • ef996d15b9 extmod/modssl_mbedtls: Make SSLSocket.getpeercert() optional. Damien George 2023-12-12 17:15:24 +1100
  • c9eb6bc601 esp32: Re-enable custom mbedtls error string tables. Damien George 2023-12-12 16:05:03 +1100
  • 58e75264c1 lib/mbedtls_errors: Update error list for latest esp32 mbedtls. Damien George 2023-12-12 16:03:20 +1100
  • f3f215e9bd extmod/modssl_mbedtls: Add SSLContext certificate methods. Carlosgg 2023-06-27 03:00:00 +0100
  • 4365edb810 esp32: Change minimum supported IDF version to v5.0.4. IhorNehrutsa 2023-11-12 20:49:07 +0200
  • d0758d8a33 esp32/boards/ESP32_GENERIC: Disable network.LAN and VM-opt on D2WD. Damien George 2023-12-11 12:01:40 +1100
  • b4b77c17b5 esp32/mpconfigport: Keep some funcs out of IRAM for ESP32-SPIRAM builds. Damien George 2023-12-11 12:01:09 +1100
  • 3069fee386 esp32/machine_i2s: Fix deprecated fields and constants. Ihor Nehrutsa 2023-11-13 14:07:59 +0200
  • a427117d03 esp32/modmachine: Fix deprecated esp_pm_config_XXX_t. Ihor Nehrutsa 2023-11-13 13:58:22 +0200
  • e423b3c0ba docs/esp32/quickref: Add DAC example. Ihor Nehrutsa 2023-11-13 12:06:42 +0200
  • 495be71d56 esp32/machine_dac: Support one-shot mode of driver. IhorNehrutsa 2023-11-12 20:46:26 +0200
  • 3106ee4885 esp32/modnetwork: Add WiFi AUTH_WPA3_ENT_192 authenticate mode. IhorNehrutsa 2023-11-12 20:43:52 +0200
  • 88778be73a esp32/machine_i2c: Use APB_CLK_FREQ instead of I2C_APB_CLK_FREQ. IhorNehrutsa 2023-11-12 20:38:46 +0200
  • c393cd7e48 esp32/boards/sdkconfig.base: Disable unused mbedtls options. Carlosgg 2023-11-25 16:24:30 +0000
  • e1a7aa23fd ports: Switch build to use common lib/libm list of source files. Damien George 2023-12-08 15:42:41 +1100
  • 241dbac928 extmod: Add lists of libm/libm_dbl source files for ports to use. Damien George 2023-12-08 15:39:28 +1100
  • 2c828a8815 unix: Update port to use the new event functions. Angus Gratton 2023-12-07 13:32:41 +1100
  • 73879734d9 esp8266: Update port to use new event functions. Angus Gratton 2023-12-07 10:05:39 +1100
  • c393f5c123 windows: Implement MICROPY_INTERNAL_WFE() macro. Angus Gratton 2023-11-30 17:18:15 +1100
  • 393938b3e6 rp2/main: Enable SEVONPEND CPU interrupt bit. Angus Gratton 2023-11-30 16:45:11 +1100
  • 28529351ae rp2: Switch rp2 and drivers to use new event functions. Angus Gratton 2023-11-30 14:34:07 +1100
  • df3948d3c2 extmod: Switch to use new event functions. Angus Gratton 2023-11-30 14:32:41 +1100
  • f5be0128e4 py: Add port-agnostic inline functions for event handling. Angus Gratton 2023-11-30 16:06:32 +1100
  • 66be82da7c esp8266: Avoid including ep_mphal.h directly. Angus Gratton 2023-12-07 14:07:21 +1100
  • 0960d64d3b extmod/network_ninaw10: Switch to using soft-timer for polling. iabdalkader 2023-11-02 10:44:50 +0100
  • 50f31cc902 extmod/modnetwork: Add deinit function to NIC protocol. iabdalkader 2023-11-02 09:10:38 +0100
  • d30d5c99af tests/run-tests.py: Skip Thumb2 tests if target doesn't support them. Damien George 2023-12-06 16:05:37 +1100
  • b796f1e3f1 tests/float/inf_nan_arith.py: Include -inf in argument combos. Damien George 2023-12-06 14:05:14 +1100
  • 3f2c423686 rp2: Switch to locally provided math library. Damien George 2023-12-05 16:38:44 +1100
  • 1323a71823 esp32/boards/UM_TINYPICO: Fix typo in baudrate instructions. Scott Zhao 2023-12-05 20:47:06 -0500
  • 78b3fe5689 esp32/machine_rtc: Preserve RTC user memory over most reset causes. Thomas Wenrich 2021-05-22 13:38:20 +0200
  • d3595fed2b tools/ci.sh: Build ESP32_GENERIC-SPIRAM as part of esp32 CI. Damien George 2023-12-05 10:34:20 +1100
  • 69089a532e esp32/boards: Enable further IRAM saving opts to fit ESP32-SPIRAM fw. Damien George 2023-12-05 10:32:27 +1100
  • 527c4b0497 github/workflows: Enable ccache for esp32 build. Angus Gratton 2023-11-29 16:43:28 +1100
  • 731a1f5233 github/workflows: Enable build matrix for stm32 port. Angus Gratton 2023-12-05 11:17:44 +1100
  • b6df8f8452 github/workflows: Use build matrix for esp32 port. Angus Gratton 2023-11-29 15:39:10 +1100
  • 9f620d2819 github/workflows: Cache ESP-IDF checkout and installation. Angus Gratton 2023-11-29 14:26:12 +1100
  • 58112fc49a stm32/machine_i2s: Improve accuracy of SCK frequency. MikeTeachman 2023-01-28 19:16:39 -0800
  • f3889db265 stm32/usbd_cdc_interface: Include header to get machine_bootloader decl. Damien George 2023-12-04 22:19:35 +1100
  • 20af857f52 nrf/boards/ARDUINO_NANO_33_BLE_SENSE: Don't enable MICROPY_MBFS. Damien George 2023-12-04 22:18:14 +1100
  • d422b68d10 nrf/mpconfigport: Enable MICROPY_PY_MACHINE_BOOTLOADER. Damien George 2023-12-04 22:17:18 +1100
  • 30b0ee34d3 esp32: Enable mbedtls cert time validation. Carlosgg 2023-11-30 18:42:07 +0000