modm API documentation
modm::platform::multicore::SpinLockUnsafe< instance > Class Template Reference

#include <modm/platform/core/multicore.hpp>

Inheritance diagram for modm::platform::multicore::SpinLockUnsafe< instance >:
modm::platform::multicore::SpinLockBlocking< instance >

Static Public Member Functions

static void init ()
 
static void lock ()
 
static void unlock ()
 

Detailed Description

template<uint8_t instance>
class modm::platform::multicore::SpinLockUnsafe< instance >

The RP2040 provides 32 hardware spin locks, which can be used to manage mutually-exclusive access to shared software and hardware resources.

Instance 0 allocated for modm usage.

Acquire a spin lock without disabling interrupts (hence unsafe)


The documentation for this class was generated from the following file: