Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <dma.h>
Public Types | |
enum | Burst { Burst::Single = 0, Burst::Incremental4 = 1, Burst::Incremental8 = 2, Burst::Incremental16 = 3 } |
enum | DataSize { DataSize::Byte = 0, DataSize::HalfWord = 1, DataSize::Word = 2 } |
enum | Direction { Direction::PeripheralToMemory = 0, Direction::MemoryToPeripheral = 1, Direction::MemoryToMemory = 2 } |
Public Member Functions | |
REGS_FIELD (CHSEL, uint8_t, 27, 25) | |
REGS_FIELD (MBURST, Burst, 24, 23) | |
REGS_FIELD (PBURST, Burst, 22, 21) | |
REGS_FIELD (MSIZE, DataSize, 14, 13) | |
REGS_FIELD (PSIZE, DataSize, 12, 11) | |
REGS_BOOL_FIELD (MINC, 10) | |
REGS_BOOL_FIELD (PINC, 9) | |
REGS_BOOL_FIELD (CIRC, 8) | |
REGS_FIELD (DIR, Direction, 7, 6) | |
REGS_BOOL_FIELD (EN, 0) | |
|
strong |
|
strong |
|
strong |
DMA::SCR::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 | |||
) |