Go to the source code of this file.
|
| void | runtime_init (void) |
| | Run all the initializations that are usually called by crt0.S before entering main.
|
|
void | runtime_run_initializers (void) |
|
void | runtime_run_per_core_initializers (void) |
◆ PICO_RUNTIME_INIT_FUNC
| #define PICO_RUNTIME_INIT_FUNC |
( |
| func, |
|
|
| priority_string ) |
Value:uintptr_t __used __attribute__((section(".preinit_array." priority_string))) __pre_init_ ## func = (uintptr_t)(void (*)(void)) (func)
◆ PICO_RUNTIME_INIT_FUNC_HW
| #define PICO_RUNTIME_INIT_FUNC_HW |
( |
| func, |
|
|
| priority_string ) |
Value:PICO_RUNTIME_INIT_FUNC(func, priority_string)
◆ PICO_RUNTIME_INIT_FUNC_PER_CORE
| #define PICO_RUNTIME_INIT_FUNC_PER_CORE |
( |
| func, |
|
|
| priority_string ) |
Value:PICO_RUNTIME_INIT_FUNC(func, "ZZZZZ." priority_string)
◆ PICO_RUNTIME_INIT_FUNC_RUNTIME
| #define PICO_RUNTIME_INIT_FUNC_RUNTIME |
( |
| func, |
|
|
| priority_string ) |
Value:PICO_RUNTIME_INIT_FUNC(func, priority_string)