- 3c9546e esp32/mpconfigport: Disable I2CTarget on ESP32-C6 to reduce code size. by Damien George · 4 days ago
- 3276559 esp32/modules/machine.py: Add Counter and Encoder classes. by Jonathan Hogg · 2 years, 11 months ago
- c3f3339 esp32/modesp32: Add esp32.PCNT class. by Jonathan Hogg · 2 years ago
- 7bc83af esp32/machine_i2c_target: Implement I2CTarget class. by Damien George · 9 days ago
- ac5b1bc esp32/machine_i2c: Factor default pin macros to header file. by Damien George · 7 days ago
- d4399b3 esp32: Fix first line ESP32-C2 serial output after reset or deepsleep. by Angus Gratton · 13 days ago
- 77c9eb7 esp32: Add "Free RAM" optimisation config flags. by Angus Gratton · 12 days ago
- ca99169 esp32: Add support for ESP32-C2 (aka ESP8684). by TianShuang Ke · 1 year, 1 month ago
- 0c8d35b ports: Eliminate define of {U,}INT_FMT where redundant. by Jeff Epler · 3 weeks ago
- 10ef3e4 esp32: Update to use ESP-IDF v5.4.2. by Damien George · 3 weeks ago
- 79b2d4f esp32/machine_uart: Improve sendbreak so it doesn't reconfig the UART. by Damien George · 3 weeks ago
- df05cae shared/timeutils: Standardize supported date range on all platforms. by Yoctopuce dev · 5 weeks ago
- 431b791 esp32/panichandler: Support building against IDFv5.4.2. by Daniël van de Giessen · 5 weeks ago
- b4b7c0a esp32/boards/GARATRONIC_PYBSTICK26_ESP32C3: Add pybstick26-esp32c3 defn. by Garatronic · 10 weeks ago
- c1196ca esp32/modesp32: Fix access to ext0_pin only if defined. by Meir Armon · 7 weeks ago
- 171d751 esp32/modesp32: Make wake_on_ext1 available only on SoCs supporting it. by Meir Armon · 10 weeks ago
- 4697a06 esp32/modesp32: Make wake_on_ext0 available only on SoCs supporting it. by Meir Armon · 10 weeks ago
- cb315bb esp32/modesp32: Make wake_on_touch available only on SoCs supporting it. by Meir Armon · 10 weeks ago
- 42404b5 esp32/modesp32: Make wake_on_ulp available only on SoCs that support it. by Meir Armon · 10 weeks ago
- fa393fe esp32/README: Update README to describe auto filesystem sizing. by Damien George · 8 weeks ago
- 6201e77 esp32/boards: Convert all boards to auto detect flash size. by Damien George · 3 months ago
- 2a0e2b5 esp32/main: Auto detect the size of flash and auto create vfs partition. by Damien George · 3 months ago
- 5f058e9 esp32: Update ADC driver update to the new esp_adc API. by purewack · 7 months ago
- 2c2f0b2 esp32: Re-use allocated timer interrupts and simplify UART timer code. by Daniël van de Giessen · 4 months ago
- bf90930 esp32/machine_timer: Do not free interrupt from ISR. by Daniël van de Giessen · 4 months ago
- d5f2fc2 extmod/modbluetooth: Add timeout to deinit. by Andrew Leech · 3 months ago
- 3e33d05 ports: Update board.json files for vendor/product consistency. by Matt Trentini · 10 months ago
- 4781cde esp32/modsocket: Add optional flags argument for recv and recvfrom. by Angus Gratton · 3 months ago
- 22f1d76 shared/tinyusb: Use device event hook to schedule USB task. by Angus Gratton · 3 months ago
- dc1af38 esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32: Add SparkFun board. by Malcolm McKellips · 5 months ago
- ecbbc51 esp32/network_lan: Add PHY_GENERIC device type. by Elvis Pfutzenreuter · 3 months ago
- 90aeac8 esp32/machine_i2c: Fix default I2C pins for C3, S3. by Rick Sorensen · 4 months ago
- 06d8c08 esp32/modesp32: Implement esp32.idf_task_info(). by Daniël van de Giessen · 3 years, 5 months ago
- 10f6c06 esp32/network_lan: Add support for LAN8670 PHY. by Angus Gratton · 6 months ago
- f48b981 esp32: Update to use ESP-IDF v5.4.1. by IhorNehrutsa · 6 months ago
- e1ab04e esp32/mpthreadport: Fix double delete of tasks on soft reset. by Damien George · 3 months ago
- a724545 esp32/mpconfigport: Document how to get more debug info. by IhorNehrutsa · 6 months ago
- 150a5aa esp32/machine_pwm: Improve PWM and make its API match other ports. by IhorNehrutsa · 6 months ago
- 3b1e22c esp32/network_ppp: Restructure to match extmod/network_ppp_lwip. by Daniël van de Giessen · 1 year, 2 months ago
- 2406582 esp32/network_common: Raise a memory error on ESP_ERR_NO_MEM. by Alessandro Gatti · 4 months ago
- 155fa94 esp32/machine_uart: Correctly manage UART queue and event task. by Daniël van de Giessen · 5 months ago
- 883dc41 esp32/main: Make the entry point function name configurable. by Alessandro Gatti · 4 months ago
- 116d0d4 esp32/esp32_common.cmake: Allow adding defines and compiler flags. by Alessandro Gatti · 4 months ago
- 1d4bf8a esp32/machine_timer: Fix timer.value() for an uninitialized timer. by robert-hh · 4 months ago
- d737112 esp32/esp32_common.cmake: Use the tinyusb source files from ESP-IDF. by Alessandro Gatti · 5 months ago
- f47e214 all: Rename the "NORETURN" macro to "MP_NORETURN". by Alessandro Gatti · 7 months ago
- 584fa88 esp32/tools: Update metrics_esp32 script for ESP-IDF >=v5.4.x. by Angus Gratton · 3 months ago
- e3c2cf7 esp32/esp32_common.cmake: Skip BTree module when requested. by Alessandro Gatti · 5 months ago
- bfe16ef esp32: Enable compressed error messages by default. by Damien George · 5 months ago
- 6bb5866 esp32/esp32_common.cmake: Remove obsolete definition. by Alessandro Gatti · 5 months ago
- fda9bf4 esp32/esp32_common.cmake: Clean up RISC-V directives. by Alessandro Gatti · 5 months ago
- 9ab6906 esp32/esp32_common.cmake: Use native gchelper for RISC-V. by Alessandro Gatti · 5 months ago
- a828b99 esp32/Makefile: Use $(Q) prefix on all commands. by Damien George · 4 months ago
- cccac2c rp2,esp32,extmod: Implement UPDATE_SUBMODULES in CMake. by Angus Gratton · 5 months ago
- 1d5dc72 esp32/machine_pin: Fix availability of USB Serial/JTAG pins on ESP32-C6. by Angus Gratton · 9 months ago
- 4d2d60d esp32/machine_pin: Fix logic clearing USB_SERIAL_JTAG_USB_PAD_ENABLE. by Garry W · 9 months ago
- bfd974d esp32/machine_pwm: Correctly stop LEDC timer. by garywill · 8 months ago
- 464121f esp32/boards: Enable machine.SDCard on all boards. by Angus Gratton · 6 months ago
- c85eefc esp32/machine_sdcard: Add SDCard SPI mode support for ESP32-S2,C3,C6. by Angus Gratton · 6 months ago
- 79fb5aa esp32/machine_sdcard: Add SDCard pin assignments for ESP32-S3 support. by Angus Gratton · 6 months ago
- 4d65b4e esp32: Remove the ESP32 ringbuffer linker workaround. by Angus Gratton · 5 months ago
- 4b1c666 esp32: Merge the per-SoC "main" components back together. by Angus Gratton · 5 months ago
- 0255cb7 esp32: Implement vfs.rom_ioctl with support for external flash. by Damien George · 3 years, 5 months ago
- 61cb293 esp32/machine_pin: Implement Pin.toggle() method. by robert-hh · 7 months ago
- cbd21b3 esp32/esp32_common.cmake: Allow overriding linker.lf. by Karl Palsson · 6 months ago
- ec876a5 esp32/README: Make some minor improvements to the README. by garywill · 8 months ago
- c143eb5 esp32/machine_i2c: Make I2C bus ID arg optional with default. by Malcolm McKellips · 6 months ago
- 5e206fd all: Upgrade codespell to v2.4.1. by Christian Clauss · 6 months ago
- 6425c9e esp32: Remove unneeded "memory.h" header file. by Alessandro Gatti · 6 months ago
- 321b30c extmod/modtls_mbedtls: Wire in support for DTLS. by Keenan Johnson · 6 months ago
- b675c87 esp32/machine_sdcard: Fix invalid result of SDCard.read/writeblocks. by Angus Gratton · 6 months ago
- 9d0a5ac esp32/boards: Enable I2S on ESP32C3 boards. by StrayCat · 7 months ago
- 71e8b27 esp32/README: Fix board in octal-SPIRAM example make command. by eggfly · 8 months ago
- 22353e9 py/mkrules: Add GIT_SUBMODULES_FAIL_IF_EMPTY flag for CMake ports. by Angus Gratton · 7 months ago
- 43e3ab6 esp32: Don't add TinyUSB files to an ECHO_SUBMODULES build. by Angus Gratton · 7 months ago
- ec527a1 esp32: Disable component manager when running 'make submodules'. by Angus Gratton · 7 months ago
- 865a4c8 esp32: Add support for IDF v5.4. by IhorNehrutsa · 7 months ago
- 6fc18ec esp32/boards: Update the product name for some UM boards. by Angus Gratton · 7 months ago
- 600e468 docs/esp32: Update tutorial flashing steps to match deploy.md. by Angus Gratton · 7 months ago
- d89e71e tools/autobuild,esp32: Template the generation of esp32 port deploy.md. by Angus Gratton · 7 months ago
- ca71df0 esp32/boards: Remove remaining "id" entries from board.json. by Damien George · 7 months ago
- 1360584 esp32/machine_timer: Restrict timer numbers for ESP32C6 to 0 and 1. by robert-hh · 8 months ago
- f4e4599 ports: Fix machine.RTC.init() method so argument order matches the docs. by robert-hh · 2 years, 6 months ago
- 5f2d05d esp32: Enable machine.USBDevice to configure USB at runtime. by Sebastian Romero · 8 months ago
- d4d1d47 esp32: Simplify thread cleanup. by Angus Gratton · 8 months ago
- d90aff5 esp32: Remove IDF-version-specific sdkconfig. by Angus Gratton · 9 months ago
- 6e5d8d0 esp32: Drop support for ESP-IDF below V5.2.0. by Angus Gratton · 9 months ago
- 82e382a esp32/mpconfigport: Use the appropriate wait-for-interrupt opcode. by Alessandro Gatti · 8 months ago
- 9441ce6 esp32: Use capability defines to configure features. by Andrew Leech · 11 months ago
- 160a481 esp32: Pass V=1 or BUILD_VERBOSE through to idf.py when building. by Angus Gratton · 8 months ago
- 5fb846d esp32: Fix machine_touchpad compiling on IDFv5.3. by Daniël van de Giessen · 8 months ago
- 5564f30 esp32: Add basic espressif IDF v5.3 compatibility. by Andrew Leech · 11 months ago
- b20687d esp32: Fix link failure due to link library order. by Angus Gratton · 8 months ago
- beabef5 esp32: Add missing network.STAT_CONNECT_FAIL constant. by Angus Gratton · 9 months ago
- 66e699e esp32: Fix machine.TouchPad startup on ESP32-S2 and S3. by Angus Gratton · 9 months ago
- ed3c75a esp32: Use hardware version for touchpad macro defines. by Angus Gratton · 9 months ago
- 951a10e esp32: Fix setting WLAN channel in AP mode. by Angus Gratton · 9 months ago
- 611d8f9 esp32/modsocket: Fix getaddrinfo hints to set AI_CANONNAME. by Damien George · 9 months ago
- 77406b4 extmod/network_ppp: Allow stream=None to suspend PPP. by Daniël van de Giessen · 1 year, 5 months ago
- 161e2bd extmod/network_ppp: Add stream config parameter. by Daniël van de Giessen · 2 years ago