|
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 | |||
| ) |