| .. |
|
bootloader
|
xtensa/esp32: Update bootloader patch to recent ESP-IDF version
|
2023-03-20 21:14:00 +01:00 |
|
hardware
|
New implementation of the ESP32's RMT driver.
|
2023-07-23 16:17:57 -03:00 |
|
rom
|
arch/xtensa/esp32: Add missing SPI Flash ROM functions
|
2023-05-27 03:16:20 +08:00 |
|
.gitignore
|
xtensa/esp32: Build patched IDFBoot for Protected Mode support
|
2022-07-14 14:57:57 +08: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
|
Fix nuttx coding style
|
2023-07-14 01:16:06 +08:00 |
|
chip_memory.h
|
arch:xtensa: add __ASSEMBLY__ for espxxx_soc.h
|
2021-08-12 16:18:35 +02:00 |
|
esp32_aes.c
|
Replace nxsem API when used as a lock with nxmutex API
|
2022-10-17 15:59:46 +09:00 |
|
esp32_aes.h
|
xtensa/esp32: Add AES hardware accelerator driver
|
2021-01-21 15:06:35 -03:00 |
|
esp32_allocateheap.c
|
xtensa/esp32: Support allocation of userspace heap into External RAM
|
2023-01-18 17:41:09 +08:00 |
|
esp32_ble.c
|
libc: Move queue.h from include to include/nuttx
|
2022-09-26 08:04:58 +02:00 |
|
esp32_ble.h
|
esp32: Add initial support to Bluetooth Low Energy
|
2021-10-04 15:10:37 -03:00 |
|
esp32_ble_adapter.c
|
sem/sem_init: Change sem_xxx -> nxsem_xxx in kernel modules
|
2023-04-25 13:41:51 +02:00 |
|
esp32_ble_adapter.h
|
esp32: Add initial support to Bluetooth Low Energy
|
2021-10-04 15:10:37 -03:00 |
|
esp32_clockconfig.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_clockconfig.h
|
arch: xtensa: Author Gregory Nutt: update licenses to Apache
|
2021-04-02 03:14:31 -05:00 |
|
esp32_config.h
|
esp32: Add support to RS485
|
2022-01-10 10:49:16 +08:00 |
|
esp32_cpuidlestack.c
|
esp32_cpuidlestack.c: Remove unnecessary code.
|
2022-05-24 08:59:10 +09:00 |
|
esp32_cpuindex.S
|
arch:xtensa: make xtensa_abi.h global include and usage
|
2021-11-06 07:39:27 -05:00 |
|
esp32_cpustart.c
|
arch: Save sigdeliver into xcp in the case of signal self delevery
|
2023-05-17 11:53:18 -06:00 |
|
esp32_dma.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_dma.h
|
xtensa/esp32: add initial support for I2S
|
2022-09-30 17:23:17 -03:00 |
|
esp32_efuse.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_efuse.h
|
arch/xtensa: Remove FAR qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_efuse_lowerhalf.c
|
arch/xtensa: Remove FAR qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_efuse_table.c
|
xtensa/esp32: Add efuse driver
|
2021-01-26 18:23:43 -08:00 |
|
esp32_emac.c
|
xtensa/esp32: Add support for universal mac addresses
|
2023-04-13 09:43:30 -03:00 |
|
esp32_emac.h
|
Add ESP32 Ethernet device driver
|
2020-08-06 23:35:16 +01:00 |
|
esp32_extraheaps.c
|
arch/xtensa: Initialize the internal heap early.
|
2022-06-07 02:32:30 +08:00 |
|
esp32_freerun.c
|
esp32/esp32_freerun.c: Use device specific locks.
|
2021-10-16 00:01:23 -07:00 |
|
esp32_freerun.h
|
include: fix double include pre-processor guards
|
2022-01-16 11:11:14 -03:00 |
|
esp32_gpio.c
|
arch/xtensa/esp32: Add support for RTC IRQs
|
2023-01-21 12:27:35 +08:00 |
|
esp32_gpio.h
|
arch/xtensa/esp32: Add support for RTC IRQs
|
2023-01-21 12:27:35 +08:00 |
|
esp32_himem.c
|
change free to kmm_free as it was allocated via kmm_alloc
|
2023-07-05 16:40:23 +08:00 |
|
esp32_himem.h
|
xtensa/esp32: Support allocation of userspace heap into External RAM
|
2023-01-18 17:41:09 +08:00 |
|
esp32_himem_chardev.c
|
Replace all strncpy with strlcpy
|
2023-05-08 09:57:01 +02:00 |
|
esp32_i2c.c
|
esp32: port support for I2C_M_NOSTART and I2C_M_NOSTOP
|
2023-04-25 20:35:55 +08:00 |
|
esp32_i2c.h
|
esp32/i2c: Add macros to conform with other peripherals and fix typos
|
2022-10-19 20:31:29 -03:00 |
|
esp32_i2s.c
|
audio: Add i2s_getmclkfrequency function
|
2023-05-04 18:41:54 -03:00 |
|
esp32_i2s.h
|
esp32/i2s: implement I2S receiver module
|
2022-11-15 17:01:47 -03:00 |
|
esp32_idle.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_imm.c
|
mm: Correct the callsite of mm_mallinfo
|
2023-06-11 19:37:04 +03:00 |
|
esp32_intercpu_interrupt.c
|
Fix error: implicit declaration of function 'up_cpu_index'
|
2022-01-20 23:21:21 +08:00 |
|
esp32_iramheap.c
|
mm: include malloc.h in mm/mm.h
|
2023-06-11 19:37:04 +03:00 |
|
esp32_iramheap.h
|
mempool:Add mail_info support for multiple pools
|
2023-06-08 23:56:40 +08:00 |
|
esp32_irq.c
|
arch/xtensa/esp32: Add support for RTC IRQs
|
2023-01-21 12:27:35 +08:00 |
|
esp32_irq.h
|
arch/xtensa/esp32_irq.c: Enable/disable interrupts using the Interrupt
|
2021-08-26 07:06:22 +09:00 |
|
esp32_ledc.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_ledc.h
|
esp32: Add PWM support using the LEDC peripheral
|
2022-01-08 14:46:51 +01:00 |
|
esp32_libc_stubs.c
|
arch/esp32: use kernel internal API for libc stubs
|
2023-08-08 11:58:29 -03:00 |
|
esp32_oneshot.c
|
xtensa/esp32: Fix Scheduler CPU Load feature using Oneshot Timer
|
2022-02-26 03:23:13 +08:00 |
|
esp32_oneshot.h
|
include: fix double include pre-processor guards
|
2022-01-16 11:11:14 -03:00 |
|
esp32_oneshot_lowerhalf.c
|
esp32: fix lower half oneshot for usage with nxsched_oneshot_start
|
2023-01-20 15:39:47 +08:00 |
|
esp32_partition.c
|
xtensa/esp32: Support multiple PHY init data bin
|
2023-06-07 16:44:26 +08:00 |
|
esp32_partition.h
|
xtensa/esp32: Support multiple PHY init data bin
|
2023-06-07 16:44:26 +08:00 |
|
esp32_pm.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_pm.h
|
include: fix double include pre-processor guards
|
2022-01-16 11:11:14 -03:00 |
|
esp32_pminitialize.c
|
pm: Move pm_initialize call from driver_initialize to xxx_pminitialize
|
2022-04-22 14:36:27 +03:00 |
|
esp32_psram.c
|
xtensa/esp32: Fix ESP32_SPIRAM_USER_HEAP under Protected mode
|
2023-01-18 17:41:09 +08:00 |
|
esp32_psram.h
|
esp32_spiram/psram/himem: Add and fix the files' sections.
|
2021-09-23 02:49:11 -07:00 |
|
esp32_qencoder.c
|
esp32: Fix QEnconder reset position and small typo
|
2023-01-16 09:41:46 +08:00 |
|
esp32_qencoder.h
|
ESP32: Add support to Quadrature Encoder
|
2022-10-17 00:30:53 +02:00 |
|
esp32_region.c
|
arch: xtensa: Espressif Systems: update licenses to Apache
|
2021-04-01 12:13:12 -05:00 |
|
esp32_region.h
|
arch: xtensa: Author Gregory Nutt: update licenses to Apache
|
2021-04-02 03:14:31 -05:00 |
|
esp32_resetcause.c
|
arch/xtensa/src/esp32: Add a way to retrieve reset cause.
|
2020-10-07 11:51:47 -03:00 |
|
esp32_resetcause.h
|
sourcefiles: Fix relative path in file header
|
2021-03-09 23:18:28 +08:00 |
|
esp32_rmt.c
|
New implementation of the ESP32's RMT driver.
|
2023-07-23 16:17:57 -03:00 |
|
esp32_rmt.h
|
New implementation of the ESP32's RMT driver.
|
2023-07-23 16:17:57 -03:00 |
|
esp32_rng.c
|
nuttx: Use MIN/MAX definitions from "sys/param.h"
|
2023-02-01 23:47:44 +08:00 |
|
esp32_rt_timer.c
|
Initialize global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER
|
2022-11-14 09:34:04 +09:00 |
|
esp32_rt_timer.h
|
arch/xtensa: Remove FAR qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_rtc.c
|
arch/xtensa/esp32: Add functions to get RTC clock
|
2022-12-14 22:38:10 +08:00 |
|
esp32_rtc.h
|
arch/xtensa/esp32: Add functions to get RTC clock
|
2022-12-14 22:38:10 +08:00 |
|
esp32_rtc_gpio.c
|
arch/xtensa/esp32: Propagate RTC IRQ status register to lower levels
|
2023-02-01 00:45:52 +08:00 |
|
esp32_rtc_gpio.h
|
arch/xtensa/esp32: Add support for RTC IRQs
|
2023-01-21 12:27:35 +08:00 |
|
esp32_rtc_lowerhalf.c
|
Remove the unnecessary NULL fields in global instance definition of file_operations
|
2023-01-04 00:32:13 +02:00 |
|
esp32_rtc_lowerhalf.h
|
xtensa/esp32: Support ESP32 RTC driver
|
2021-06-18 22:01:34 -05:00 |
|
esp32_rtcheap.c
|
mm: include malloc.h in mm/mm.h
|
2023-06-11 19:37:04 +03:00 |
|
esp32_rtcheap.h
|
mempool:Add mail_info support for multiple pools
|
2023-06-08 23:56:40 +08:00 |
|
esp32_serial.c
|
style: fix style issues found during code review
|
2023-06-11 12:54:52 +08:00 |
|
esp32_smp.h
|
arch/xtensa: Simply use xtensa_createstack for CPU1 idle task.
|
2022-04-26 01:36:54 +08:00 |
|
esp32_spi.c
|
xtensa/esp32: ESP32 not use IMEM in user heap mode
|
2023-04-18 11:03:55 -03:00 |
|
esp32_spi.h
|
xtensa/esp32: SPI support to configure as R/W/RW mode
|
2023-01-11 01:54:36 +08:00 |
|
esp32_spi_slave.c
|
Fix nuttx coding style
|
2023-07-13 19:30:56 +08:00 |
|
esp32_spicache.c
|
Replace wrong inclusion of sys/errno.h (toolchain provided) with errno.h
|
2021-04-07 21:27:06 -05:00 |
|
esp32_spicache.h
|
xtensa/esp32: Fix cache issue detected by DEBUG_ASSERTION
|
2021-02-04 21:22:01 +00:00 |
|
esp32_spiflash.c
|
arch/xtensa/esp32: Add missing SPI Flash ROM functions
|
2023-05-27 03:16:20 +08:00 |
|
esp32_spiflash.h
|
xtensa/esp32: ESP32 SPI Flash encryption supports 16-bytes align writing
|
2023-01-10 01:10:10 +08:00 |
|
esp32_spiram.c
|
xtensa/esp32: Fix himem driver crash in SMP mode
|
2023-05-10 17:56:38 +08:00 |
|
esp32_spiram.h
|
esp32_spiram/psram/himem: Add and fix the files' sections.
|
2021-09-23 02:49:11 -07:00 |
|
esp32_start.c
|
esp32_start: use up_putc instead up_puts in showprogress define
|
2023-06-02 10:17:54 +08:00 |
|
esp32_start.h
|
arch: xtensa: Author Gregory Nutt: update licenses to Apache
|
2021-04-02 03:14:31 -05:00 |
|
esp32_systemreset.c
|
xtensa/esp32: Fix some Wi-Fi issues
|
2021-12-28 23:48:25 -06:00 |
|
esp32_systemreset.h
|
xtensa/esp32: Fix some Wi-Fi issues
|
2021-12-28 23:48:25 -06:00 |
|
esp32_textheap.c
|
esp32: Implement up_textheap_heapmember
|
2022-05-20 21:16:42 +08:00 |
|
esp32_tickless.c
|
Remove the unnecessary "return;" at the end of function
|
2022-11-27 22:23:50 +01:00 |
|
esp32_tickless.h
|
xtensa/esp32: Fix code nxstyle issue
|
2021-05-19 06:45:42 -03:00 |
|
esp32_tim.c
|
Remove the unnessary empty line after label
|
2022-09-30 17:54:56 +02:00 |
|
esp32_tim.h
|
arch/xtensa: Remove CODE qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_tim_lowerhalf.c
|
esp32: Clear the timer interrupt to avoid losing the next one
|
2022-12-28 09:45:29 +08:00 |
|
esp32_tim_lowerhalf.h
|
arch/xtensa: Remove FAR qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_timerisr.c
|
arch/xtensa: Remove FAR qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_touch.c
|
arch/xtensa/esp32: Add support for touch pad interruptions
|
2023-01-26 14:33:08 -03:00 |
|
esp32_touch.h
|
arch/xtensa/esp32: Add support for touch pad interruptions
|
2023-01-26 14:33:08 -03:00 |
|
esp32_touch_lowerhalf.h
|
arch/xtensa: Fix 'interruption' typos
|
2023-01-26 14:33:08 -03:00 |
|
esp32_twai.c
|
Remove the unnecessary "return;" at the end of function
|
2022-11-27 22:23:50 +01:00 |
|
esp32_twai.h
|
arch/xtensa: Remove FAR from chip and board folder
|
2022-04-17 18:42:38 +03:00 |
|
esp32_user.c
|
arch: Change the linker generated symbols from uint32_t to uint8_t *
|
2022-09-24 21:26:56 +02:00 |
|
esp32_userspace.c
|
xtensa/esp32: Allow allocation of user data in SPI RAM
|
2022-10-04 21:32:42 +02:00 |
|
esp32_userspace.h
|
Remove executable permission from source and build files.
|
2022-08-04 12:48:18 -03:00 |
|
esp32_wdt.c
|
arch/xtensa/esp32: Add support for RTC IRQs
|
2023-01-21 12:27:35 +08:00 |
|
esp32_wdt.h
|
arch/xtensa: Remove CODE qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_wdt_lowerhalf.c
|
Remove the unnessary empty line after label
|
2022-09-30 17:54:56 +02:00 |
|
esp32_wdt_lowerhalf.h
|
arch/xtensa: Remove FAR qualifier for Xtensa-specific files
|
2021-09-22 08:16:01 -03:00 |
|
esp32_wifi_adapter.c
|
xtensa/esp32: Support multiple PHY init data bin
|
2023-06-07 16:44:26 +08:00 |
|
esp32_wifi_adapter.h
|
esp32/wifi: fix typos, goto and macro definitions
|
2023-04-05 10:26:27 -03:00 |
|
esp32_wifi_utils.c
|
Remove the tail spaces from all files except Documentation
|
2023-02-26 13:24:24 -08:00 |
|
esp32_wifi_utils.h
|
Initialize global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER
|
2022-11-14 09:34:04 +09:00 |
|
esp32_window_hooks.S
|
xtensa/esp32s3: Configure the PMS peripheral for Protected Mode
|
2022-12-07 03:07:45 +08:00 |
|
esp32_wireless.c
|
xtensa/esp32: Support multiple PHY init data bin
|
2023-06-07 16:44:26 +08:00 |
|
esp32_wireless.h
|
xtensa/esp32: Support multiple PHY init data bin
|
2023-06-07 16:44:26 +08:00 |
|
esp32_wlan.c
|
Fix build issues for ESP32 SoftAP mode
|
2023-05-27 23:54:55 +09:00 |
|
esp32_wlan.h
|
esp32/wifi: notify networking layer about the carrier status
|
2023-04-05 10:26:27 -03:00 |
|
Kconfig
|
Fix some ESP32 Peripheral help comments
|
2023-08-02 05:40:42 -07:00 |
|
Kconfig.security
|
esp32s2/esp32c3: Build MCUboot bootloader with Flash Encryption support
|
2022-01-01 20:37:44 +08:00 |
|
Make.defs
|
New implementation of the ESP32's RMT driver.
|
2023-07-23 16:17:57 -03:00 |