62 Commits (master)

Author SHA1 Message Date
Andrew Leech 6d799378ba esp32: Add support for esp32c6. 1 year ago
Andrew Leech 5ae622ef7b esp32: Add automatic bootloader handling for S2 and S3. 6 months ago
Trent Piepho af67be7adc esp32/modmachine: Support bootloader on ESP32-S2/S3/C2/C3. 8 months ago
Trent Piepho 9fc450689b esp32/mpconfigport: Don't hang when machine.bootloader isn't supported. 8 months ago
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Ihor Nehrutsa a427117d03 esp32/modmachine: Fix deprecated esp_pm_config_XXX_t. 12 months ago
Damien George f523b86541 extmod/modmachine: Provide common implementation of disable/enable_irq. 12 months ago
Damien George e1ec6af654 extmod/modmachine: Provide common bindings for 6 bare-metal functions. 12 months ago
Damien George 48b5a7b060 extmod/modmachine: Provide common Python bindings for bootloader(). 12 months ago
Damien George 30a63a204d extmod/modmachine: Provide common Python bindings for machine.idle(). 12 months ago
Damien George 7d39db2503 extmod/modmachine: Factor ports' machine module dict to common code. 12 months ago
Damien George 03eae48847 extmod/machine_adc_block: Factor esp32 ADCBlock bindings to common code. 1 year ago
Pascal Brunot a8dd69f206 esp32/modmachine: Fix deepsleep() when previous sleep delay was set. 1 year ago
Damien George 3e2706a18d extmod/modmachine: Consolidate mem, i2c and spi headers to modmachine.h. 1 year ago
Damien George d336c1b79b extmod/modmachine: Consolidate simple machine headers into modmachine.h. 1 year ago
Damien George 5b4a2baff6 extmod/machine_uart: Factor ports' UART Python bindings to common code. 1 year ago
Damien George 95d8b5fd55 extmod/machine_adc: Factor ports' ADC Python bindings to common code. 1 year ago
Damien George 7e7af71527 extmod/machine_pwm: Remove header file and move decls to .c file. 1 year ago
Damien George 60929ec7e2 extmod/machine_wdt: Factor ports' WDT Python bindings to common code. 1 year ago
Luca Burelli 904ccfaf94 esp32/modmachine: Add generic machine.bootloader(). 1 year ago
Damien George e4650125b8 esp32: Update port to support IDF v5.0.2. 2 years ago
Jim Mussared 2eba98f1e0 all: Use MP_REGISTER_EXTENSIBLE_MODULE for overrideable built-ins. 1 year ago
Jim Mussared 30628d1bb7 all: Rename MP_QSTR_umodule to MP_QSTR_module everywhere. 2 years ago
Wind-stormger 3a3739037d esp32/machine_touchpad: Fix TouchPad for ESP32S2, ESP32S3. 2 years ago
robert-hh eefd946e60 esp32/modmachine: Move dht_readinto() to the machine module. 2 years ago
iabdalkader 427670c210 esp32: Rename machine I2C and SPI types consistently across ports. 2 years ago
Damien George d7a162516e esp32/modmachine: Fix machine.freq to allow maximum 160MHz on ESP32-C3. 2 years ago
Christian Walther ba21f76f89 esp32/modesp32: Add wake_on_ulp() so ULP can wake CPU from deepsleep. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Jim Mussared 4eab44a1ec extmod: Make extmod modules use MP_REGISTER_MODULE. 3 years ago
Jonathan Hogg 63438a31bb esp32/machine_adcblock: Add new machine.ADCBlock class and update ADC. 3 years ago
Damien George 54d33b266c esp32: Add support for ESP32-S3 SoCs. 3 years ago
Damien George af64c2ddbd extmod/machine_pwm: Factor out machine.PWM bindings to common code. 3 years ago
Jim Mussared 71f4faac27 esp32: Replace esp.neopixel with machine.bitstream. 3 years ago
Damien George 2cfbe5bc0f esp32/modmachine: Release the GIL in machine.idle(). 3 years ago
Damien George 6823514845 esp32: Add initial support for ESP32C3 SoCs. 3 years ago
Damien George 0fc0ccabec esp32/machine_i2s: Add MICROPY_PY_MACHINE_I2S option, enable by default. 3 years ago
Damien George 1f9243f8d4 esp32/machine_dac: Add MICROPY_PY_MACHINE_DAC option, enable by default. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Mike Teachman 8a5bfe44a5 esp32,stm32: Add new machine.I2S class for I2S protocol support. 4 years ago
Damien George 5093d49fae esp32: Extend support for S2 series, and S3 where applicable. 4 years ago
Damien George 66a86a0615 esp32: Add initial support for ESP32S2 SoCs. 4 years ago
Thorsten von Eicken d28dbcd6c7 esp32: Make machine.soft_reset() work in main.py and reset_cause(). 4 years ago
Damien George f12462ddc4 esp32: Remove obsolete IDF v3 code wrapped in MICROPY_ESP_IDF_4. 4 years ago
Damien George 39d50d129c ports: Add SoftI2C and SoftSPI to machine module where appropriate. 4 years ago
Damien George c35deb2625 extmod/machine_i2c: Rename type to SoftI2C and add custom print method. 4 years ago
Thorsten von Eicken 50a7ba2348 esp32/modmachine: Fix machine.reset_cause to use IDF's esp_reset_reason. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 97eca38c4f py: Add mp_raise_type helper macro and use it where appropriate. 5 years ago