nuttx/arch/xtensa/src/esp32
Abdelatif Guettouche 0aa14f91da arch/xtensa/esp32_rtc_lowerhalf.c: nitialize ret variable to avoid
warnings.

Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2022-06-15 21:29:55 +08:00
..
hardware xtensa/esp32: Add support to TWAI/CANBus controller 2022-04-06 15:09:46 +03:00
rom include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
.gitignore xtensa/esp32: Enable build system to download or build bins from source 2021-09-23 20:52:25 -07:00
Bootloader.mk xtensa/esp32: Build MCUboot bootloader with Flash Encryption support 2021-12-30 12:35:41 +08:00
chip.h arch:esp: create chip.h header for chip src code. 2021-08-12 16:18:35 +02:00
chip_macros.h arch: Move [arm|xtensa]_intstack_[alloc|top] to common header file 2022-03-11 23:08:07 +02:00
chip_memory.h arch:xtensa: add __ASSEMBLY__ for espxxx_soc.h 2021-08-12 16:18:35 +02:00
esp32_aes.c crypto: change type uint32_t to size_t in aes_cypher() arguments. 2022-05-12 22:28:54 +08:00
esp32_aes.h
esp32_allocateheap.c arch/xtensa/esp32: Remove the QEMU special case when initializing the 2022-02-03 16:18:09 -03:00
esp32_ble.c nuttx: remove space befone newline in logs 2021-12-27 21:01:19 -06:00
esp32_ble.h esp32: Add initial support to Bluetooth Low Energy 2021-10-04 15:10:37 -03:00
esp32_ble_adapter.c Replace nxsem_timedwait with nxsem_tickwait 2022-05-15 13:55:58 +03:00
esp32_ble_adapter.h esp32: Add initial support to Bluetooth Low Energy 2021-10-04 15:10:37 -03:00
esp32_clockconfig.c arch: xtensa: Espressif Systems: update licenses to Apache 2021-04-01 12:13:12 -05: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 xtensa:esp32: enable cp processor of app core 2022-05-23 22:02:24 +02:00
esp32_dma.c xtensa/esp32: Clean up unused include headers from DMA driver 2021-03-26 23:40:44 -05:00
esp32_dma.h xtensa/esp32: Clean up esp32_dma_init code 2021-03-20 19:23:44 -07:00
esp32_efuse.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +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
esp32_emac.c devif: remove all devif_timer 2022-06-02 20:11:50 -03:00
esp32_emac.h
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 xtensa/esp32: Change "cpu <= CONFIG_SMP_NCPUS" to "cpu < CONFIG_SMP_NCPUS" 2022-01-20 23:21:21 +08:00
esp32_gpio.h arch/esp32: Properly handle GPIO interrupt in SMP. 2021-08-27 13:24:00 +09:00
esp32_himem.c drivers: remove unimplemented open/close/ioctl interfaces 2022-04-15 16:56:25 +08:00
esp32_himem.h esp32_spiram/psram/himem: Add and fix the files' sections. 2021-09-23 02:49:11 -07:00
esp32_i2c.c Replace nxsem_timedwait_uninterruptible with nxsem_tickwait_uninterruptible 2022-05-15 13:55:58 +03:00
esp32_i2c.h arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03:00
esp32_idle.c arch/xtensa/esp32: Show CPU activity on IDLE task and on interrupts. 2021-12-13 08:30:58 -06:00
esp32_imm.c arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -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: Remove mm_heap_impl_s struct 2021-07-07 04:25:15 -07:00
esp32_iramheap.h arch/xtensa/src/esp32: Extract the IRAM region as a separate heap. 2021-06-23 08:37:01 +09:00
esp32_irq.c xtensa/esp32: Fix a minor typo in documentation 2022-02-24 17:43:39 +01: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 esp32: Add PWM support using the LEDC peripheral 2022-01-08 14:46:51 +01:00
esp32_ledc.h esp32: Add PWM support using the LEDC peripheral 2022-01-08 14:46:51 +01: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 arch: Fix the style found in review 2022-05-01 11:29:44 +03:00
esp32_partition.c esp32 & esp32c3: Partition supports BIO cmd 2021-11-13 05:58:30 -06:00
esp32_partition.h
esp32_pm.c arch: Remove fflush(stdout) from driver code 2021-11-15 00:04:12 +01: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 esp32_spiram/psram/himem: Add and fix the files' sections. 2021-09-23 02:49:11 -07:00
esp32_psram.h esp32_spiram/psram/himem: Add and fix the files' sections. 2021-09-23 02:49:11 -07: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
esp32_resetcause.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
esp32_rng.c espressif: Fix references to Wi-Fi according to Wi-Fi Alliance 2021-10-25 08:01:44 -05:00
esp32_rt_timer.c pid_t: unify usage of special task IDs 2022-03-22 21:22:32 +08: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 esp32xx_rtc: Include "clock/clock.h" to have a declaration of 2021-11-26 15:23:47 -03:00
esp32_rtc.h arch/xtensa: Remove CODE qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03:00
esp32_rtc_gpio.h esp32: Fix GPIO Pull-Up/Pull-Down using RTC GPIO 2021-04-11 14:36:02 +01:00
esp32_rtc_lowerhalf.c arch/xtensa/esp32_rtc_lowerhalf.c: nitialize ret variable to avoid 2022-06-15 21:29:55 +08:00
esp32_rtc_lowerhalf.h xtensa/esp32: Support ESP32 RTC driver 2021-06-18 22:01:34 -05:00
esp32_rtcheap.c mm: Remove mm_heap_impl_s struct 2021-07-07 04:25:15 -07:00
esp32_rtcheap.h arch/xtensa/esp32: Add the RTC Slow memory as a separate heap. 2021-06-23 08:37:01 +09:00
esp32_serial.c Correct the code alignment 2022-02-01 21:22:21 -03: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 Replace nxsem_timedwait_uninterruptible with nxsem_tickwait_uninterruptible 2022-05-15 13:55:58 +03:00
esp32_spi.h arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03:00
esp32_spi_slave.c esp32/esp32_spi_slave.c: Use device specific locks. 2021-10-16 00:01:23 -07: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
esp32_spiflash.c arch: Remove the extra space before the function prototype 2022-05-15 13:55:58 +03:00
esp32_spiflash.h xtensa/esp32: Add missing param documentation for SPI Flash function 2022-01-01 20:37:44 +08:00
esp32_spiram.c esp32_spiram/psram/himem: Add and fix the files' sections. 2021-09-23 02:49:11 -07: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(s3)_start.c: In SMP mode, don't disable APP CPU at startup. It starts in a 2022-03-17 14:33:32 -03: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 arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03:00
esp32_tickless.h xtensa/esp32: Fix code nxstyle issue 2021-05-19 06:45:42 -03:00
esp32_tim.c arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03: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 timer_lowerhalf: minor improvements 2022-03-15 10:30:48 +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_twai.c arch/xtensa: Remove FAR from chip and board folder 2022-04-17 18:42:38 +03:00
esp32_twai.h arch/xtensa: Remove FAR from chip and board folder 2022-04-17 18:42:38 +03:00
esp32_user.c xtensa/esp32(s2)_user.c: For EXCCAUSE values, use macros defined in xtensa_corebits.h 2022-03-22 10:20:27 +08:00
esp32_wdt.c arch/xtensa: Remove FAR qualifier for Xtensa-specific files 2021-09-22 08:16:01 -03: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 xtensa/esp32_wdt_lowerhalf.c: Use device specific locks. 2021-10-16 00:01:23 -07: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: Fix leak of semaphores created by Wi-Fi kernel thread 2022-05-25 09:46:30 +09:00
esp32_wifi_adapter.h xtensa/esp32: Fix some Wi-Fi issues 2021-12-28 23:48:25 -06:00
esp32_wifi_utils.c Replace nxsem_timedwait with nxsem_tickwait 2022-05-15 13:55:58 +03:00
esp32_wifi_utils.h include: fix double include pre-processor guards 2022-01-16 11:11:14 -03:00
esp32_wireless.c xtensa/esp32: Fix some Wi-Fi issues 2021-12-28 23:48:25 -06:00
esp32_wireless.h Add WiFi/BLE Coexistence support 2021-12-23 20:42:23 -06:00
esp32_wlan.c devif: remove all devif_timer 2022-06-02 20:11:50 -03:00
esp32_wlan.h xtensa/esp32: Refactor ESP32 WiFi driver to support station and softAP coexistence 2021-03-16 10:20:59 -03:00
Kconfig xtensa/esp32: Add support to TWAI/CANBus controller 2022-04-06 15:09:46 +03:00
Kconfig.security esp32s2/esp32c3: Build MCUboot bootloader with Flash Encryption support 2022-01-01 20:37:44 +08:00
Make.defs arch/xtensa: Don't build xtensa_coproc.S, it has only macros and is 2022-06-13 21:32:23 +03:00