Gunar Schorcht
2fff3412ac
cpu/esp32: using esptool.py as package
2025-06-22 18:31:39 +02:00
Gunar Schorcht
aa9a48fd4c
cpu/esp32/esp-lcd: migration to ESP-IDF v5.4 for ESP32-S3
2025-05-30 17:11:35 +02:00
Gunar Schorcht
4c74f54eb0
cpu/esp32: replace deprecated ADC peripheral driver
2025-05-28 18:05:53 +02:00
Gunar Schorcht
b5314db4a3
cpu/esp32: small sdkconfig cleanups
2025-05-28 18:05:51 +02:00
Gunar Schorcht
226f97cb01
cpu/esp32: small Makefile cleanups
2025-05-28 18:00:26 +02:00
Gunar Schorcht
7983b76ca7
boards/esp32c3-devkit: small documentation fixes
2025-05-28 18:00:26 +02:00
Gunar Schorcht
7adb50b901
cpu/esp32/periph/hwrng: enable/disable bootloader RNG
...
If the ADC SAR is used, the Bootloader RNG must not be enabled before the random numbers are actually required. The reason is that the Bootloader RNG uses the noise of the ADC SAR reference voltage as a non-RF entropy source. The calibration of the ADC SAR does not work correctly in this case. Therefore, the Bootloader RNG is only enabled if random numbers are really required.
2025-05-28 18:00:26 +02:00
Gunar Schorcht
47a8947720
cpu/esp32/periph/pm: fix wake-up by UART for ESP32
2025-05-28 18:00:26 +02:00
Gunar Schorcht
9cca08151b
cpu/esp32: remove esp_idf_api
...
This API which was added to prevent type conflicts is not needed any longer.
2025-05-28 18:00:26 +02:00
Gunar Schorcht
d81254b527
cpu/esp_common: uart_ll implementation
...
In order to avoid further unreadability of the source code due to conditional compilations when integrating further variants of ESP32x SoCs, the UART driver is ported to the low-level UART API of the ESP-IDF.
2025-05-28 17:55:43 +02:00
Gunar Schorcht
fd168834cb
drivers/ws281x/esp32: makefile migration to ESP-IDF v5.4
2025-05-28 17:55:43 +02:00
Gunar Schorcht
5926a9e967
cpu/esp32: makefile migration to ESP-IDF v5.4
2025-05-28 17:55:43 +02:00
Gunar Schorcht
2150ec41db
cpu/esp32: fix doc regarding GPIOs in deep-sleep mode
2025-05-28 17:55:42 +02:00
Gunar Schorcht
1aa8534055
cpu/esp32: fix return type of system_get_time_64
2025-05-28 17:55:42 +02:00
Gunar Schorcht
01f830745c
cpu/esp32/vendor/ld: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
0d4575fc54
cpu/esp32: fix frequency in Kconfig
2025-05-28 17:55:42 +02:00
Gunar Schorcht
7086036b1c
cpu/esp32/sdkconfig: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
8eeeb99978
cpu/esp_common/esp-wifi: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
d3baf4b6bc
cpu/esp32/usb_reset: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
e16bca41cd
cpu/esp32/syscalls: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
d57fd6a559
cpu/esp32/stdio_usb_serial_jtag: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
fe0f1375b4
cpu/esp32/startup: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
ac4281035a
cpu/esp32/irq_arch: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
ea8462e633
cpu/esp32/periph: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
6083a016aa
cpu/esp32/periph/uart: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
5a378edaa2
cpu/esp32/periph/timer: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
fe8967b8e6
cpu/esp32/periph/spi: migration to ESP-IDF v5.4
2025-05-28 17:55:42 +02:00
Gunar Schorcht
085cdae3fe
cpu/esp32/periph/sdmmc: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
d5684c6cdd
cpu/esp32/periph/rtt: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
e11b8fe6dc
cpu/esp32/periph/pwm: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
4ef5f51ba5
cpu/esp32/periph/pm: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
1788e2c777
cpu/esp32/periph/i2c: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
24cf2457b8
cpu/esp32/periph/gpio: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
722cc0a678
cpu/esp32/periph/flashpage: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
f0d9c39db2
cpu/esp32/periph/dac: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
ae73a85d88
cpu/esp32/periph/can: migration to ESP-IDF v5.4
2025-05-28 17:50:42 +02:00
Gunar Schorcht
ef89dccfb8
cpu/esp32/periph/adc: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
e3cc088caa
cpu/esp32/esp-idf/wpa_supplicant: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
a0d43f12ee
cpu/esp32/esp-idf/wifi: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
17ba88c9cb
cpu/esp32/esp-idf/usb: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
14d1e577f8
cpu/esp32/esp-idf/spi_ram: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
bb350ad160
cpu/esp32/esp-idf/spi_flash: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
1c1bb33c88
cpu/esp32/esp-idf/sdmmc: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
a6d09cdac0
cpu/esp32/esp-idf/rmt: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
dc677e6396
cpu/esp32/esp-idf/nvs_flash: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
26927fe8ef
cpu/esp32/esp-idf/heap: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
c0f383c2ad
cpu/esp32/esp-idf/log: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
84ff968283
cpu/esp32/esp-idf/gpio: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
ece5e8eb88
cpu/esp32/esp-idf/eth: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00
Gunar Schorcht
2e1810bf17
cpu/esp32/esp-idf/efuse: migration to ESP-IDF v5.4
2025-05-28 17:50:41 +02:00