19 #include "core_cm33.h"
20 #include "cpu_conf_common.h"
22 #define CPU_DEFAULT_IRQ_PRIO 1u
23 #define CPU_IRQ_NUMOF 52u
30 #define SIO_FIFO_READ_VALID_BIT 0
32 #define SIO_FIFO_SEND_READY_BIT 1
33 #define core1_psm_bit 24
44 typedef void *(*core_1_fn_t)(
void *arg);
#define THREAD_STACKSIZE_DEFAULT
Default thread stack size.
void *(* core_1_fn_t)(void *arg)
The function signature used for any function passed onto core 1.
void _core1_trampoline(void)
This is the internal trampoline setting everything up before the entry function gets executed,...
void core1_init(core_1_fn_t function, void *arg)
Init Core 1.
static volatile uint32_t core_1_stack[16 *THREAD_STACKSIZE_DEFAULT]
The stack used by core 1, 16 times the thread stack size.