esp-idf/components/esp_hw_support/include
Darian Leung 61eb7baa6b esp_hw_support: Add esp_cpu.h abstraction and API
This commit updates the esp_cpu.h API. The new API presents a new
abstraction of the CPU where CPU presents the following interfaces:

- CPU Control (to stall/unstall/reset the CPU)
- CPU Registers (to read registers commonly used in SW such as SP, PC)
- CPU Interrupts (to inquire/allocate/control the CPUs 32 interrupts)
- Memory Port (to configure the CPU's memory bus for memory protection)
- Debugging (to configure/control the CPU's debugging port)

Note: Also added FORCE_INLINE_ATTR to the DoxyFile in order to pass doc
        builds for esp_cpu.h
2022-06-14 14:30:58 +08:00
..
esp_private esp_intr: Split RTC interrupt, making some of signals can be triggered with cache disabled 2022-06-02 10:38:55 +08:00
soc dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +08:00
clk_ctrl_os.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
compare_set.h esp_hw_support: move soc_memory_types.h helper functions into esp_hw_support 2022-04-08 11:46:10 +08:00
dport_access.h dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +08:00
esp_async_memcpy.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_chip_info.h esp8684: rename target to esp32c2 2022-01-19 11:08:57 +08:00
esp_cpu.h esp_hw_support: Add esp_cpu.h abstraction and API 2022-06-14 14:30:58 +08:00
esp_crc.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_fault.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_himem.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
esp_interface.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_intr_alloc.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_mac.h docs: fix all doxygen warnings 2022-05-12 14:50:03 +08:00
esp_memory_utils.h esp_hw_support: remove public dependency on bootloader_support 2022-04-16 10:50:12 +02:00
esp_memprot_err.h System/Security: Memprot API unified (ESP32C3) 2021-12-21 01:50:36 +01:00
esp_memprot_types.h System/Security: Memprot API unified (ESP32C3) 2021-12-21 01:50:36 +01:00
esp_memprot.h System/Security: Memprot API unified (ESP32C3) 2021-12-21 01:50:36 +01:00
esp_random.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
esp_sleep.h add PM related soc caps about power down rtc slow/fast mem 2022-05-30 15:26:50 +08:00
rtc_wdt.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
spinlock.h spinlock: fixed spinlocks not working on S3 if placed in PSRAM 2022-06-08 14:31:16 +08:00