NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
|
Single simple spinlock based on atomic memory operations. More...
#include <neorv32.h>
Functions | |
void | spin_lock (void) |
void | spin_unlock (void) |
Variables | |
static volatile uint32_t | __spin_locked = 0 |
Single simple spinlock based on atomic memory operations.
void spin_lock | ( | void | ) |
Spinlock: set lock.
void spin_unlock | ( | void | ) |
Spinlock: remove lock.
|
static |
Private spinlock locked variable.