1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/esp32
Gunar Schorcht fe21e82079 cpu/esp32: improve initialization of UART pins
Since PR #19100 it is possible to define:
- other pins for `UART_DEV(0)` than the default pins
- different `UART_DEV(0)` pins for the bootloader and RIOT
To allow correct reinitialization of the UART pins used by the bootloader as well as their usage for other purposes, the pin usage for the default UART0 pins and the UART pins used by the bootloader are reset to `_GPIO`. This is done in `uart_system_init` which has to be called earlier in the startup procedure.
2023-01-14 14:38:18 +01:00
..
bin cpu/esp32: compile bootloader from ESP-IDF v4.4 source 2022-06-01 13:31:00 +02:00
bootloader cpu/esp32/bootloader: fix the UART pin configuration 2023-01-14 14:27:56 +01:00
esp-ble-nimble cpu/esp32: add some debugging info in esp_ble_nimble 2022-08-24 09:05:25 +02:00
esp-eth Revert "esp32/eth: Don't overwrite queued event with RX packet" 2022-09-03 14:11:06 +02:00
esp-idf cpu/esp32: enable tinyUSB package for ESP32-S2 and ESP32-S3 2022-09-30 19:05:51 +02:00
esp-idf-api cpu/esp32: changes for periph/gpio_ll in ESP-IDF interface API 2022-09-02 15:03:45 +02:00
freertos cpu/esp*: move freertos/task to cpu/esp_common 2020-02-21 09:09:34 +01:00
include cpu/esp32: add stdio_usb_serial_jtag 2023-01-09 00:51:27 +01:00
ld cpu/esp32x: generate section.ld from section.ld.in 2022-12-31 15:30:34 +01:00
periph cpu/esp32/periph_timer: allow changing callback or freq 2022-11-24 22:38:15 +01:00
stdio_usb_serial_jtag cpu/esp32: add stdio_usb_serial_jtag 2023-01-09 00:51:27 +01:00
vendor/include cpu/esp32: add vendor header file for periph_usbdev 2022-09-27 01:00:57 +02:00
doc_esp32.txt cpu/esp32: split the doc into ESP32x and ESP32 parts 2022-07-18 16:16:26 +02:00
doc_esp32c3.txt cpu/esp32: add ESP32-C3 support in doc 2022-07-21 12:29:38 +02:00
doc_esp32s2.txt cpu/esp32: add ESP32-S2 support in doc 2022-08-23 17:36:13 +02:00
doc_esp32s3.txt cpu/esp32: add ESP32-S3 support in doc 2022-08-07 14:50:50 +02:00
doc.txt doc: sort all stdio implementations into sys_stdio group 2023-01-13 11:08:22 +01:00
esp32.config cpu/esp32: model Kconfig 2021-12-10 18:54:07 +01:00
esp_ztimer.c cpu/esp32: platform-independent formatting in DEBUG 2022-07-18 13:51:33 +02:00
irq_arch.c cpu/esp32: add stdio_usb_serial_jtag 2023-01-09 00:51:27 +01:00
Kconfig cpu/esp32: add BLE support for ESP32-S3 2022-08-26 21:16:09 +02:00
Kconfig.common cpu/esp32: add BLE support for ESP32-C3 2022-08-26 17:10:42 +02:00
Kconfig.esp32 cpu/esp32: implement periph_spi_reconfigure 2022-10-08 22:02:49 +02:00
Kconfig.esp32c3 cpu/esp32: implement periph_spi_reconfigure 2022-10-08 22:02:49 +02:00
Kconfig.esp32s2 cpu/esp32s{2,3}: fix MODULE_USBDEV_SYNOPSYS_DWC2 dependency in Kconfig 2022-10-17 20:03:23 +02:00
Kconfig.esp32s3 cpu/esp32s{2,3}: fix MODULE_USBDEV_SYNOPSYS_DWC2 dependency in Kconfig 2022-10-17 20:03:23 +02:00
Makefile cpu/esp32: add stdio_usb_serial_jtag 2023-01-09 00:51:27 +01:00
Makefile.default cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
Makefile.dep cpu/esp32: add stdio_usb_serial_jtag 2023-01-09 00:51:27 +01:00
Makefile.features cpu/esp32: implement periph_spi_reconfigure 2022-10-08 22:02:49 +02:00
Makefile.include cpu/esp32: add stdio_usb_serial_jtag 2023-01-09 00:51:27 +01:00
startup.c cpu/esp32: improve initialization of UART pins 2023-01-14 14:38:18 +01:00
syscalls.c cpu/esp_common: move ESP32 specific locking variables to cpu/esp32 2022-09-01 15:09:58 +02:00