esp-idf/components/soc/esp32/include/soc
Darian Leung 037c079e9a esp32: Refactor backtrace and add esp_backtrace_print()
This commit refactors backtracing within the panic handler so that a common
function esp_backtrace_get_next_frame() is used iteratively to traverse a
callstack.

A esp_backtrace_print() function has also be added that allows the printing
of a backtrace at runtime. The esp_backtrace_print() function allows unity to
print the backtrace of failed test cases and jump back to the main test menu
without the need reset the chip. esp_backtrace_print() can also be used as a
debugging function by users.

- esp_stack_ptr_is_sane() moved to soc_memory_layout.h
- removed uncessary includes of "esp_debug_helpers.h"
2019-06-19 18:30:18 +08:00
..
adc_channel.h
apb_ctrl_reg.h
apb_ctrl_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
bb_reg.h
boot_mode.h
can_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
clkout_channel.h
cpu.h esp32: Refactor backtrace and add esp_backtrace_print() 2019-06-19 18:30:18 +08:00
dac_channel.h
dport_access.h
dport_reg.h
efuse_reg.h efuse/flash encryption: Reduce FLASH_CRYPT_CNT to a 7 bit efuse field 2019-04-03 14:07:20 +11:00
emac_ex_reg.h
emac_reg_v2.h
fe_reg.h
frc_timer_reg.h
gpio_pins.h
gpio_reg.h
gpio_sd_reg.h
gpio_sd_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
gpio_sig_map.h
gpio_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
hinf_reg.h
hinf_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
host_reg.h
host_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
hwcrypto_reg.h
i2c_reg.h
i2c_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
i2s_reg.h
i2s_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
io_mux_reg.h
ledc_reg.h
ledc_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
mcpwm_reg.h
mcpwm_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
nrx_reg.h
pcnt_reg.h
pcnt_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
periph_defs.h
pid.h
rmt_reg.h
rmt_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
rtc.h all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
rtc_cntl_reg.h
rtc_cntl_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
rtc_gpio_channel.h
rtc_i2c_reg.h
rtc_io_reg.h
rtc_io_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
sdio_slave_pins.h
sdmmc_pins.h
sdmmc_reg.h
sdmmc_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
sens_reg.h
sens_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
slc_reg.h
slc_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
soc.h fix the dram low addr defined in the soc.h header 2019-04-25 17:29:48 +08:00
soc_ulp.h
spi_pins.h spi_flash: support working on differnt buses and frequency 2019-06-18 06:32:52 +00:00
spi_reg.h
spi_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
syscon_reg.h
syscon_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
timer_group_reg.h
timer_group_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
touch_channel.h
uart_channel.h
uart_reg.h
uart_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
uhci_reg.h
uhci_struct.h soc:Added names to anonymous register structs 2019-04-03 03:09:44 +00:00
wdev_reg.h