Skip to content

File port_rp2040_multicore.c

FileList > port > rp2040 > port_rp2040_multicore.c

Go to the source code of this file

SyntropicOS AMP multicore port for RP2040/RP2350 (Pico SDK). More...

Detailed Description

Implements the spinlock, memory barrier, core identity, and IPC port functions using the RP2040 hardware spinlock peripheral and Cortex-M0+ barrier instructions.

Hardware spinlocks are dynamically allocated via spin_lock_claim_unused() to avoid conflicts with SDK-internal usage.

Compiled when: PICO_BOARD && !ARDUINO && SYN_USE_MULTICORE


The documentation for this class was generated from the following file src/port/rp2040/port_rp2040_multicore.c