1. 3c9546e esp32/mpconfigport: Disable I2CTarget on ESP32-C6 to reduce code size. by Damien George · 4 days ago
  2. c3f3339 esp32/modesp32: Add esp32.PCNT class. by Jonathan Hogg · 2 years ago
  3. 7bc83af esp32/machine_i2c_target: Implement I2CTarget class. by Damien George · 9 days ago
  4. ca99169 esp32: Add support for ESP32-C2 (aka ESP8684). by TianShuang Ke · 1 year, 1 month ago
  5. 0c8d35b ports: Eliminate define of {U,}INT_FMT where redundant. by Jeff Epler · 3 weeks ago
  6. 5f058e9 esp32: Update ADC driver update to the new esp_adc API. by purewack · 7 months ago
  7. a724545 esp32/mpconfigport: Document how to get more debug info. by IhorNehrutsa · 6 months ago
  8. 883dc41 esp32/main: Make the entry point function name configurable. by Alessandro Gatti · 4 months ago
  9. 5f2d05d esp32: Enable machine.USBDevice to configure USB at runtime. by Sebastian Romero · 8 months ago
  10. 82e382a esp32/mpconfigport: Use the appropriate wait-for-interrupt opcode. by Alessandro Gatti · 8 months ago
  11. 55dc482 esp32/sdkconfig: Disable PMP_IDRAM_SPLIT to fix native emit support. by Andrew Leech · 10 months ago
  12. 6d79937 esp32: Add support for esp32c6. by Andrew Leech · 2 years, 1 month ago
  13. 5ae622e esp32: Add automatic bootloader handling for S2 and S3. by Andrew Leech · 1 year, 2 months ago
  14. 4247921 esp32: Use shared/tinyusb integration for S2 and S3 USB. by Andrew Leech · 1 year, 3 months ago
  15. 17d8234 py/parse: Remove old esp32 compiler workaround. by Alessandro Gatti · 11 months ago
  16. 5e692d0 esp32: Add MICROPY_HW_USB_CDC macro for native USB-CDC serial. by Angus Gratton · 11 months ago
  17. 6ad6297 esp32: Fix ESP32-C3 USB serial/jtag peripheral pre-IDF 5.1. by Angus Gratton · 11 months ago
  18. a04a141 esp32/machine_uart: Implement Python UART IRQ with IRQ_RX and IRQ_BREAK. by robert-hh · 1 year, 5 months ago
  19. b6a3aa1 esp32: Remove the increased stack limit margin for ESP32-C3. by Angus Gratton · 12 months ago
  20. 6565b3c esp32: Fix Python cstack size for bluetooth irq callbacks. by Angus Gratton · 12 months ago
  21. 0b75e18 esp32/mphalport: Print debug strings even before the GIL is ready. by Alessandro Gatti · 12 months ago
  22. e3955f4 esp32: Fix thread stack limit margin, change to new cstack API. by Angus Gratton · 1 year ago
  23. 6fead31 esp32: Enable workaround for math.gamma(-inf) result. by Angus Gratton · 1 year ago
  24. 6007f3e esp32/mpconfigport: Enable the RV32 emitter for ESP32C3 targets. by Alessandro Gatti · 1 year, 1 month ago
  25. ee10360 extmod/machine_spi: Support firstbit=LSB for machine.SoftSPI. by robert-hh · 2 years, 3 months ago
  26. bfc3dde extmod/modmachine: Add MICROPY_PY_MACHINE_RESET configuration option. by Damien George · 1 year, 5 months ago
  27. af67be7 esp32/modmachine: Support bootloader on ESP32-S2/S3/C2/C3. by Trent Piepho · 1 year, 5 months ago
  28. 9fc4506 esp32/mpconfigport: Don't hang when machine.bootloader isn't supported. by Trent Piepho · 1 year, 5 months ago
  29. 0b145fd esp32/machine_i2s: Integrate new I2S IDF driver. by MikeTeachman · 1 year, 6 months ago
  30. cd66aa0 esp32: Increase NimBLE task stack size and overflow detection headroom. by Damien George · 1 year, 6 months ago
  31. 5552896 esp32/mpconfigport: Enable MICROPY_PY_HASHLIB_MD5. by IhorNehrutsa · 1 year, 8 months ago
  32. f6d6308 esp32: Add MICROPY_GC_INITIAL_HEAP_SIZE option and tune it. by Damien George · 1 year, 8 months ago
  33. d0758d8 esp32/boards/ESP32_GENERIC: Disable network.LAN and VM-opt on D2WD. by Damien George · 1 year, 8 months ago
  34. b4b77c1 esp32/mpconfigport: Keep some funcs out of IRAM for ESP32-SPIRAM builds. by Damien George · 1 year, 8 months ago
  35. 3069fee esp32/machine_i2s: Fix deprecated fields and constants. by Ihor Nehrutsa · 1 year, 9 months ago
  36. 495be71 esp32/machine_dac: Support one-shot mode of driver. by IhorNehrutsa · 1 year, 9 months ago
  37. ad806df ports: Move definitions of ATOMIC_SECTION macros to mphalport.h. by Damien George · 1 year, 8 months ago
  38. f523b86 extmod/modmachine: Provide common implementation of disable/enable_irq. by Damien George · 1 year, 8 months ago
  39. e1ec6af extmod/modmachine: Provide common bindings for 6 bare-metal functions. by Damien George · 1 year, 9 months ago
  40. 48b5a7b extmod/modmachine: Provide common Python bindings for bootloader(). by Damien George · 1 year, 9 months ago
  41. 7d39db2 extmod/modmachine: Factor ports' machine module dict to common code. by Damien George · 1 year, 9 months ago
  42. 03eae48 extmod/machine_adc_block: Factor esp32 ADCBlock bindings to common code. by Damien George · 1 year, 10 months ago
  43. e676eda esp32/mpconfigport: Remove port-specific GAP name. by Daniël van de Giessen · 1 year, 11 months ago
  44. 5b4a2ba extmod/machine_uart: Factor ports' UART Python bindings to common code. by Damien George · 1 year, 10 months ago
  45. 95d8b5f extmod/machine_adc: Factor ports' ADC Python bindings to common code. by Damien George · 1 year, 10 months ago
  46. f2f3ef1 extmod/machine_i2s: Factor ports' I2S Python bindings to common code. by Damien George · 1 year, 10 months ago
  47. 60929ec extmod/machine_wdt: Factor ports' WDT Python bindings to common code. by Damien George · 1 year, 10 months ago
  48. 9f835df esp32,esp8266: Rename MICROPY_ESPNOW to MICROPY_PY_ESPNOW. by Glenn Moloney · 1 year, 10 months ago
  49. d7f63f9 esp32/main: Allow a board to override the MicroPython task stack size. by dotnfc · 1 year, 11 months ago
  50. f3eccb1 py/mpconfig: Enable SSL finalizers if finalizers are enabled. by Jim Mussared · 2 years ago
  51. 05dcb8b esp32: Enable automatic Python heap growth. by Angus Gratton · 2 years ago
  52. 975a687 py/mpconfig: Add MICROPY_PY_PLATFORM, enabled at extra features level. by Jim Mussared · 2 years, 1 month ago
  53. 904ccfa esp32/modmachine: Add generic machine.bootloader(). by Luca Burelli · 2 years, 1 month ago
  54. 1f35576 esp32: Re-enable mDNS after move to IDF v5.0.2. by Carlosgg · 2 years, 1 month ago
  55. e465012 esp32: Update port to support IDF v5.0.2. by Damien George · 2 years, 3 months ago
  56. f01d5fb py/mkrules.mk: Automatically configure frozen options when manifest set. by Damien George · 2 years, 2 months ago
  57. a1fbb19 extmod/modtimeq: Remove timeq module. by Jim Mussared · 2 years, 2 months ago
  58. 45ac651 all: Rename *umodule*.c to remove the "u" prefix. by Jim Mussared · 3 years ago
  59. f5f9edf all: Rename UMODULE to MODULE in preprocessor/Makefile vars. by Jim Mussared · 3 years ago
  60. 7f5d5c7 all: Rename mod_umodule*, ^umodule* to remove the "u" prefix. by Jim Mussared · 3 years ago
  61. 73cc6b7 ports: Enable os.sync() for esp32, esp8266, rp2, mimxrt, samd51. by robert-hh · 2 years, 2 months ago
  62. 38243cd extmod/machine_pwm: Remove PWM_INIT and PWM_DUTY_U16_NS config options. by Damien George · 2 years, 3 months ago
  63. 7fa322a esp32,esp8266: Add support for the Espressif ESP-NOW protocol. by Glenn Moloney · 4 years, 11 months ago
  64. 5be20b6 esp32/modutime: Use extmod version of time module. by Damien George · 2 years, 5 months ago
  65. eb51ca4 esp32: Use extmod/modnetwork.c instead of port-specific version. by Jim Mussared · 2 years, 6 months ago
  66. e982c1d esp32/network_lan: Add support for SPI-based ethernet chips. by Damien Tournoud · 2 years, 7 months ago
  67. 4dcfd19 extmod/extmod.cmake: Add MICROPY_PY_BTREE compiler definition. by David Lechner · 2 years, 9 months ago
  68. 092784d ports: Remove unused mp_type_{fileio/textio} macros in mpconfigport.h. by Jim Mussared · 3 years, 1 month ago
  69. 5dbb822 esp32/mpconfigport: Enable BLE synchronous events and pairing/bonding. by Damien George · 4 years, 5 months ago
  70. b63282c esp32: Use MP_REGISTER_ROOT_POINTER(). by David Lechner · 3 years, 1 month ago
  71. e531b72 extmod/nimble: Use MP_REGISTER_ROOT_POINTER(). by David Lechner · 3 years, 1 month ago
  72. 81dbea1 shared/readline: Use MP_REGISTER_ROOT_POINTER(). by David Lechner · 3 years, 1 month ago
  73. f63b4f8 py/parse: Work around xtensa esp-2020r3 compiler bug. by Damien George · 3 years, 2 months ago
  74. 6bda80d esp32/machine_i2c: Implement write-then-read I2C transfers. by Damien George · 3 years, 2 months ago
  75. 6e71cde ports: Use default VFS config for import_stat and builtin_open. by Damien George · 3 years, 2 months ago
  76. c70f96f esp32: Track allocated iRAM and free it on soft reset. by Damien George · 3 years, 3 months ago
  77. 24127a4 esp32: Make port-specific modules use MP_REGISTER_MODULE. by Jim Mussared · 3 years, 4 months ago
  78. bb794f0 extmod: Make port-included extmod modules use MP_REGISTER_MODULES. by Jim Mussared · 3 years, 4 months ago
  79. 818be10 zephyr/moduos: Convert module to use extmod version. by Damien George · 3 years, 5 months ago
  80. 1c53d85 esp32/moduos: Convert module to use extmod version. by Damien George · 3 years, 5 months ago
  81. 926b554 extmod/moduos: Create general uos module to be used by all ports. by Damien George · 3 years, 5 months ago
  82. 665f0e2 esp32: Sleep one tick in MICROPY_EVENT_POLL_HOOK. by Daniël van de Giessen · 3 years, 5 months ago
  83. 5935fa2 esp32/mpconfigport.h: Enable remaining features to get to "extra" level. by Damien George · 3 years, 6 months ago
  84. c8cd5a9 esp32/mpconfigport.h: Use the "extra" feature level. by Damien George · 3 years, 6 months ago
  85. fbd47fc ports: Consolidate inclusion of umachine module in built-ins. by Damien George · 3 years, 6 months ago
  86. b96318a esp32: Enable platform module with IDF version. by Damien George · 3 years, 7 months ago
  87. b491967 esp32/machine_pwm: Implement duty_u16() and duty_ns() PWM methods. by IhorNehrutsa · 3 years, 10 months ago
  88. 1904833 esp32: Add SDCard support for S3, and a GENERIC_S3_SPIRAM board. by Seon Rozenblum · 3 years, 9 months ago
  89. 6d5296e stm32,esp32: In machine_i2s, make object reference arrays root pointers. by MikeTeachman · 3 years, 9 months ago
  90. 549448e esp32: Enable optimisations and move code to iRAM to boost performance. by Damien George · 3 years, 11 months ago
  91. ea186de esp32: Split out WLAN code from modnetwork.c to network_wlan.c. by Damien George · 3 years, 11 months ago
  92. f046b50 esp32/main: Add option for a board to hook code into startup sequence. by Damien George · 3 years, 11 months ago
  93. af64c2d extmod/machine_pwm: Factor out machine.PWM bindings to common code. by Damien George · 4 years, 1 month ago
  94. d41f6dd extmod/modonewire: Make _onewire module configurable via macro option. by Damien George · 4 years ago
  95. afe0634 extmod/machine_spi: Make SoftSPI configurable via macro option. by Damien George · 4 years ago
  96. 122d901 extmod/machine_i2c: Make SoftI2C configurable via macro option. by Damien George · 4 years ago
  97. 71f4faa esp32: Replace esp.neopixel with machine.bitstream. by Jim Mussared · 4 years ago
  98. 5733c49 stm32,esp32,rp2: Enable MICROPY_PY_FSTRINGS by default. by Jim Mussared · 5 years ago
  99. bfc8e88 esp32/mpconfigport.h: Enable reverse and inplace special methods. by Jim Mussared · 4 years ago
  100. 6823514 esp32: Add initial support for ESP32C3 SoCs. by Damien George · 4 years, 1 month ago