![]() |
EVE 1.0
|
Header file for the EVE atomic primitives set. More...
Go to the source code of this file.
Functions | |
uint32_t | atomic_xchg32 (volatile uint32_t *p, uint32_t value) |
uint16_t | atomic_xchg16 (volatile uint16_t *p, uint16_t value) |
uint8_t | atomic_xchg8 (volatile uint8_t *p, uint8_t value) |
bool | atomic_xchg_bool (volatile bool *p, bool value) |
uint32_t | atomic_add32 (volatile uint32_t *p, int32_t delta) |
uint16_t | atomic_add16 (volatile uint16_t *p, int16_t delta) |
uint8_t | atomic_add8 (volatile uint8_t *p, int8_t delta) |
uint32_t | atomic_or32 (volatile uint32_t *p, uint32_t value) |
uint16_t | atomic_or16 (volatile uint16_t *p, uint16_t value) |
uint8_t | atomic_or8 (volatile uint8_t *p, uint8_t value) |
uint32_t | atomic_and32 (volatile uint32_t *p, uint32_t value) |
uint16_t | atomic_and16 (volatile uint16_t *p, uint16_t value) |
uint8_t | atomic_and8 (volatile uint8_t *p, uint8_t value) |
uint32_t | atomic_xor32 (volatile uint32_t *p, uint32_t value) |
uint16_t | atomic_xor16 (volatile uint16_t *p, uint16_t value) |
uint8_t | atomic_xor8 (volatile uint8_t *p, uint8_t value) |
Header file for the EVE atomic primitives set.
Definition in file atomic.h.