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