26#define SIO_FIFO_READ_VALID_BIT 0
28#define SIO_FIFO_SEND_READY_BIT 1
30#define core1_psm_bit 24
36#ifndef THREAD_STACKSIZE_SECOND_CORE
37# define THREAD_STACKSIZE_SECOND_CORE THREAD_STACKSIZE_MAIN
50typedef void *(*core_1_fn_t)(
void *arg);
void core1_reset(void)
Reset Core 1, putting it back into the reset state.
void _core1_trampoline(void)
This is the internal trampoline setting everything up before the entry function gets executed,...
static volatile uint8_t core_1_stack[THREAD_STACKSIZE_SECOND_CORE]
Stack size for core 1.
void *(* core_1_fn_t)(void *arg)
The function signature used for any function passed onto core 1.
void core1_init(core_1_fn_t function, void *arg)
Init Core 1.
Peripheral CPU definitions for the RP2350.
Thread configuration defines.