Tiago Medicci Serrano
1ca460c89a
esp32s3: Fully integrate Espressif HAL repository to ESP32-S3
...
By integrating the Espressif`s HAL repository into the current
ESP32-S3 implementation on NuttX, it is possible to call functions
that make it easier to set up the registers of the ESP32-S3 and
enables the usage of common Espressif drivers. Please note that
Espressif's HAL repository was already being used for the Wi-Fi
driver. Then, this commit includes other source files to be used
by other drivers other than Wi-Fi and reorganize the build process.
2023-12-24 16:38:06 -08:00
Marco Casaroli
effab1bd61
feat(esp32s3-eye): SPI and LCD
...
LCD is connected to SPI2 and uses DC signalling.
2023-10-12 16:57:04 -04:00
Marco Casaroli
20b5d2b84c
fix(esp32s3-eye): unexpose backlight GPIO
...
This IO is not exposed in any headers and it is only used for LCD.
So we don't expose it as gpio device.
2023-10-12 16:57:04 -04:00
Marco Casaroli
b7bc0e542c
fix(esp32s3-eye): spiflash declaration
2023-10-12 16:57:04 -04:00
Marco Casaroli
09ee163d37
feat(esp32s3-eye): I2C
2023-10-12 16:57:04 -04:00
Marco Casaroli
8611003c98
feat(esp32s3-eye): buttons
...
This adds button support for the esp32-s3-eye board
2023-10-12 01:39:28 +08:00
Marco Casaroli
5fb2535354
feat(esp32s3-eye): gpio
...
This adds the gpio driver and configuration to the esp32-s3-eye
board.
2023-10-12 01:39:28 +08:00
Marco Casaroli
79e5d88f97
feat(esp32s3-eye): wireless
...
Enable wifi and ble on board_bringup as we do with the DevkitC
2023-10-11 18:30:07 +08:00
Xiang Xiao
0eeca0f375
build: Replace "$(shell $(INCDIR) $(CC) ...)" with $(INCDIR_PREFIX)
...
to unify the way to get include directories
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-06-23 00:11:25 +03:00
Gustavo Henrique Nihei
1befe6076f
xtensa/esp32s3: Move linker scripts to folder common to all boards
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2022-11-02 16:04:00 +01:00
Alan Carvalho de Assis
faa1c3a74c
esp32s3: Add basic support to ESP32-S3-EYE
2022-06-16 17:20:32 +03:00