Numworks Epsilon  1.4.1
Graphing Calculator Operating System
DMA::SCR Member List

This is the complete list of members for DMA::SCR, including all inherited members.

bit_range_mask(uint8_t high, uint8_t low)Register< T >inlineprivatestatic
bit_range_set_value(uint8_t high, uint8_t low, T originalValue, T targetValue)Register< T >inlineprivatestatic
bit_range_value(T value, uint8_t high, uint8_t low)Register< T >inlineprivatestatic
Burst enum nameDMA::SCR
DataSize enum nameDMA::SCR
Direction enum nameDMA::SCR
get() volatileRegister< T >inlineprivate
getBitRange(uint8_t high, uint8_t low) volatileRegister< T >inlineprivate
Register()=deleteRegister< T >private
Register(T v)Register< T >inlineprivate
REGS_BOOL_FIELD(MINC, 10)DMA::SCR
REGS_BOOL_FIELD(PINC, 9)DMA::SCR
REGS_BOOL_FIELD(CIRC, 8)DMA::SCR
REGS_BOOL_FIELD(EN, 0)DMA::SCR
REGS_FIELD(CHSEL, uint8_t, 27, 25)DMA::SCR
REGS_FIELD(MBURST, Burst, 24, 23)DMA::SCR
REGS_FIELD(PBURST, Burst, 22, 21)DMA::SCR
REGS_FIELD(MSIZE, DataSize, 14, 13)DMA::SCR
REGS_FIELD(PSIZE, DataSize, 12, 11)DMA::SCR
REGS_FIELD(DIR, Direction, 7, 6)DMA::SCR
set(Register< T > value) volatileRegister< T >inlineprivate
set(T value) volatileRegister< T >inlineprivate
setBitRange(uint8_t high, uint8_t low, T value) volatileRegister< T >inlineprivate