esp-idf/components/esp_system/port
Renz Christian Bagaporo c53ad56515 esp_system: startup flow modifications
Changes the startup flow to the ff:

hardware -> core libraries init  -> other libraries init -> os
init (optional) -> app_main

- hardware init resides in the port layer, and is the entry point

- core libraries init executes init functions of core components

- other libraries init executes init functions of other components (weak
references)

- after other lib is init, the app_main function is called, however,

 an OS can wrap the real call to app_main to init its own stuff, and
 *then* call the real app_main
2020-06-19 18:40:09 +10:00
..
esp32 esp32, esp32s2: move startup code into esp_system 2020-06-19 18:40:09 +10:00
esp32s2 esp32, esp32s2: move clk init functions to esp_system 2020-06-19 18:40:09 +10:00
include esp32, esp32s2: move startup code into esp_system 2020-06-19 18:40:09 +10:00
CMakeLists.txt esp32, esp32s2: move startup code into esp_system 2020-06-19 18:40:09 +10:00
cpu_start.c esp_system: startup flow modifications 2020-06-19 18:40:09 +10:00
panic_handler_asm.S esp32, esp32s2: move panic handling code to new component 2020-03-10 19:56:24 +08:00
panic_handler.c gdb: Modify PC in case of invalid PC 2020-05-08 18:34:52 +05:30