esp-idf/components/esp_hw_support/port/esp32c3
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
..
private_include hw_support: fixed regi2c not protected by lock on ESP32S2 2022-03-13 00:24:08 +08:00
chip_info.c soc: Adds efuse hal 2022-02-24 22:20:09 +08:00
CMakeLists.txt esp_hw_support: Add esp_cpu.h abstraction and API 2022-06-14 14:30:58 +08:00
esp_crypto_lock.c esp_hw_support: update copyright notice 3 2021-08-10 13:30:57 +02:00
esp_ds.c global: make periph enable/disable APIs private 2021-11-08 10:37:47 +08:00
esp_hmac.c global: make periph enable/disable APIs private 2021-11-08 10:37:47 +08:00
esp_memprot.c memprot: fix type casting to avoid suspesious address arithmetic 2022-05-30 14:48:12 +07:00
i2c_brownout.h esp_hw_support: update copyright notice 3 2021-08-10 13:30:57 +02:00
Kconfig.hw_support soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
Kconfig.mac system doc: Re-structure description of MAC addresses, especially on newer chip targets 2021-04-22 16:08:55 +10:00
Kconfig.rtc clk_tree: add initial docs for clock tree 2022-05-24 22:59:51 +08:00
rtc_clk_common.h rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 2022-05-24 22:59:41 +08:00
rtc_clk_init.c rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 2022-05-24 22:59:41 +08:00
rtc_clk.c rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 2022-05-24 22:59:41 +08:00
rtc_init.c rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 2022-05-24 22:59:41 +08:00
rtc_pm.c rename APB_CTRL ro SYS_CON 2021-09-16 20:57:57 +08:00
rtc_sleep.c rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 2022-05-24 22:59:41 +08:00
rtc_time.c rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 2022-05-24 22:59:41 +08:00