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