Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <register.h>
Public Member Functions | |
Register ()=delete | |
Register (T v) | |
void | set (Register< T > value) volatile |
void | set (T value) volatile |
T | get () volatile |
void | setBitRange (uint8_t high, uint8_t low, T value) volatile |
T | getBitRange (uint8_t high, uint8_t low) volatile |
Static Protected Member Functions | |
static constexpr T | bit_range_mask (uint8_t high, uint8_t low) |
static constexpr T | bit_range_value (T value, uint8_t high, uint8_t low) |
static constexpr T | bit_range_set_value (uint8_t high, uint8_t low, T originalValue, T targetValue) |
Definition at line 8 of file register.h.
Definition at line 11 of file register.h.
|
inlinestaticprotected |
Definition at line 32 of file register.h.
|
inlinestaticprotected |
Definition at line 40 of file register.h.
|
inlinestaticprotected |
Definition at line 36 of file register.h.
Definition at line 18 of file register.h.
Definition at line 24 of file register.h.
Definition at line 12 of file register.h.
Definition at line 15 of file register.h.
|
inline |
Definition at line 21 of file register.h.