@ -24,7 +24,7 @@ extern "C" {
|
||||
* \include multicore.c
|
||||
*/
|
||||
|
||||
// PICO_CONFIG: PICO_CORE1_STACK_SIZE, Stack size for core 1, min=0x100, max=0x10000, default=PICO_STACK_SIZE/0x800, group=pico_multicore
|
||||
// PICO_CONFIG: PICO_CORE1_STACK_SIZE, Stack size for core 1, min=0x100, max=0x10000, default=PICO_STACK_SIZE (0x800), group=pico_multicore
|
||||
#ifndef PICO_CORE1_STACK_SIZE
|
||||
#ifdef PICO_STACK_SIZE
|
||||
#define PICO_CORE1_STACK_SIZE PICO_STACK_SIZE
|
||||
|
@ -127,7 +127,7 @@ void multicore_launch_core1(void (*entry)(void)) {
|
||||
}
|
||||
|
||||
void multicore_launch_core1_raw(void (*entry)(void), uint32_t *sp, uint32_t vector_table) {
|
||||
uint32_t cmd_sequence[] = {0, 0, 1, (uintptr_t) vector_table, (uintptr_t) sp, (uintptr_t) entry};
|
||||
const uint32_t cmd_sequence[] = {0, 0, 1, (uintptr_t) vector_table, (uintptr_t) sp, (uintptr_t) entry};
|
||||
|
||||
bool enabled = irq_is_enabled(SIO_IRQ_PROC0);
|
||||
irq_set_enabled(SIO_IRQ_PROC0, false);
|
||||
|
Reference in New Issue
Block a user