nuttx/arch/xtensa/src/esp32s2
Petro Karashchenko 2c346c4c89 arch/esp32: use kernel internal API for libc stubs
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2023-08-08 11:58:29 -03:00
..
hardware Fix nuttx coding style 2023-07-14 01:16:06 +08:00
rom ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00
.gitignore xtensa/esp32s2: Enable support for "make bootloader" target 2021-09-27 18:21:53 -07:00
Bootloader.mk espressif: Fix download of IDFboot binaries 2023-03-08 15:55:35 -03:00
chip.h arch:esp: create chip.h header for chip src code. 2021-08-12 16:18:35 +02:00
chip_macros.h Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
chip_memory.h arch:xtensa: add __ASSEMBLY__ for espxxx_soc.h 2021-08-12 16:18:35 +02:00
esp32s2_allocateheap.c arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
esp32s2_clockconfig.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
esp32s2_clockconfig.h Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
esp32s2_config.h Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
esp32s2_dma.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
esp32s2_dma.h xtensa/esp32s2: add initial support for I2S 2022-10-22 15:18:35 +08:00
esp32s2_efuse.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
esp32s2_efuse.h Fix nuttx coding style 2023-07-14 01:16:06 +08:00
esp32s2_efuse_lowerhalf.c esp32s2: Add support to EFUSE 2023-01-20 15:41:13 +08:00
esp32s2_efuse_table.c esp32s2: Add support to EFUSE 2023-01-20 15:41:13 +08:00
esp32s2_freerun.c Remove the tail spaces from all files except Documentation 2023-02-26 13:24:24 -08:00
esp32s2_freerun.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
esp32s2_gpio.c xtensa/esp32s2: Sync GPIO driver implementation with ESP32-S3 2022-06-30 00:10:41 +08:00
esp32s2_gpio.h xtensa/esp32s2: Sync GPIO driver implementation with ESP32-S3 2022-06-30 00:10:41 +08:00
esp32s2_i2c.c use SEM_INITIALIZER inside of NXSEM_INITIALIZER 2022-10-22 14:50:48 +08:00
esp32s2_i2c.h xtensa/esp32s2: Add driver for I2C peripheral in Master mode 2022-06-30 00:32:02 +03:00
esp32s2_i2s.c audio: Add i2s_getmclkfrequency function 2023-05-04 18:41:54 -03:00
esp32s2_i2s.h xtensa/esp32s2: add initial support for I2S 2022-10-22 15:18:35 +08:00
esp32s2_idle.c power: add PM_IDLE_DOMAIN to pm.h and remove definations 2022-07-29 11:15:40 +08:00
esp32s2_irq.c arch/xtensa/esp32s2: Add support for RTC IRQs 2023-02-04 18:28:10 -03:00
esp32s2_irq.h xtensa/esp32s2: Sync IRQ management API with ESP32 and ESP32-S3 2022-03-08 11:36:32 -03:00
esp32s2_ledc.c arch: Remove MIN macro definition 2023-03-22 17:26:37 -03:00
esp32s2_ledc.h esp32s2: Add support to LEDC PWM 2023-02-08 10:56:32 +08:00
esp32s2_libc_stubs.c arch/esp32: use kernel internal API for libc stubs 2023-08-08 11:58:29 -03:00
esp32s2_lowputc.c Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
esp32s2_lowputc.h xtensa/esp32s2: Sync IRQ management API with ESP32 and ESP32-S3 2022-03-08 11:36:32 -03:00
esp32s2_oneshot.c xtensa/esp32s2: Fix Scheduler CPU Load feature using Oneshot Timer 2022-02-26 03:23:13 +08:00
esp32s2_oneshot.h xtensa/esp32-s2: Adds oneshot device driver support 2021-09-22 22:53:54 -03:00
esp32s2_oneshot_lowerhalf.c arch: Fix the style found in review 2022-05-01 11:29:44 +03:00
esp32s2_psram.c Add SPIRAM to ESP32-S2 2022-04-14 22:10:23 +08:00
esp32s2_psram.h Add SPIRAM to ESP32-S2 2022-04-14 22:10:23 +08:00
esp32s2_region.c Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
esp32s2_region.h Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
esp32s2_rng.c nuttx: Use MIN/MAX definitions from "sys/param.h" 2023-02-01 23:47:44 +08:00
esp32s2_rt_timer.c Initialize global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER 2022-11-14 09:34:04 +09:00
esp32s2_rt_timer.h xtensa/esp32-s2: Adds support to rt_timer and systimer to ESP32-S2. 2021-09-22 17:18:24 -03:00
esp32s2_rtc_gpio.c arch/xtensa/esp32s2: Add support for RTC IRQs 2023-02-04 18:28:10 -03:00
esp32s2_rtc_gpio.h arch/xtensa/esp32s2: Add support for RTC IRQs 2023-02-04 18:28:10 -03:00
esp32s2_serial.c Fix nuttx coding style 2023-07-14 01:16:06 +08:00
esp32s2_spi.c arch/xtensa/esp32s2: Fix SPI DMA implementation 2023-06-15 03:29:30 +08:00
esp32s2_spi.h xtensa/esp32s2: Add basic support to SPI 2022-08-11 15:49:55 +03:00
esp32s2_spiflash.c ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00
esp32s2_spiflash.h ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00
esp32s2_spiflash_mtd.c ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00
esp32s2_spiflash_mtd.h ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00
esp32s2_spiram.c arch/xtensa/esp32s2: Fix SPIRAM compilation warnings 2023-05-04 18:41:54 -03:00
esp32s2_spiram.h arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
esp32s2_start.c arch/xtensa/esp32s2: Define syscall table to enable using ROM functions 2023-05-10 15:39:44 -03:00
esp32s2_start.h Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
esp32s2_systemreset.c Add initial ESP32S2 Xtensa support 2021-06-01 07:49:54 +02:00
esp32s2_tim.c xtensa/esp32s2: Sync IRQ management API with ESP32 and ESP32-S3 2022-03-08 11:36:32 -03:00
esp32s2_tim.h xtensa/esp32-s2: Adds support to rt_timer and systimer to ESP32-S2. 2021-09-22 17:18:24 -03:00
esp32s2_tim_lowerhalf.c esp32s2: Clear the timer interrupt to avoid losing the next one 2022-12-28 09:45:29 +08:00
esp32s2_tim_lowerhalf.h arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03:00
esp32s2_timerisr.c xtensa/esp32s2: Use functions defined in xtensa_counter for TimerISR 2022-03-23 19:38:28 -03:00
esp32s2_touch.c boards/xtensa/esp32s2-kaluga-1: Add touch pad support 2023-03-26 12:59:37 -03:00
esp32s2_touch.h arch/xtensa/esp32s2: Add support for touch pad interrupts 2023-02-07 12:19:41 +08:00
esp32s2_touch_lowerhalf.h arch/xtensa/esp32s2: Fix touch function typo 2023-02-07 12:19:41 +08:00
esp32s2_user.c arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
esp32s2_wdt.c arch/xtensa/esp32s2: Add support for RTC IRQs 2023-02-04 18:28:10 -03:00
esp32s2_wdt.h xtensa/esp32s2: Add support for Main System Watchdog Timers 2022-03-08 22:24:07 -03:00
esp32s2_wdt_lowerhalf.c xtensa/esp32s2: Add support for Main System Watchdog Timers 2022-03-08 22:24:07 -03:00
esp32s2_wdt_lowerhalf.h xtensa/esp32s2: Add support for Main System Watchdog Timers 2022-03-08 22:24:07 -03:00
Kconfig ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00
Kconfig.security Kconfig: Simplify the conditional default statement 2023-07-16 14:39:20 -03:00
Make.defs ESP32S2: Add support to SPI Flash 2023-07-10 17:56:46 +08:00