#include <stdbool.h>
#include "assembly/io.h"
Go to the source code of this file.
◆ DMA_COUNT_REGISTER_CHANNEL
#define DMA_COUNT_REGISTER_CHANNEL 0x05 |
◆ DMA_EXTERNAL_PAGE_REGISTER
#define DMA_EXTERNAL_PAGE_REGISTER 0x81 |
◆ DMA_FLIP_FLOP_RESET_REGISTER
#define DMA_FLIP_FLOP_RESET_REGISTER 0xD8 |
◆ DMA_MODE_REGISTER
#define DMA_MODE_REGISTER 0x0B |
◆ DMA_SINGLE_CHANNEL_MASK_REGISTER
#define DMA_SINGLE_CHANNEL_MASK_REGISTER 0x0A |
◆ DMA_START_ADDRESS_REGISTER
#define DMA_START_ADDRESS_REGISTER 0x04 |
◆ dma_get_buffer()
uint8_t* dma_get_buffer |
( |
| ) |
|
◆ dma_init()
void dma_init |
( |
uint32_t |
buffer_address | ) |
|
◆ dma_init_transfer()
void dma_init_transfer |
( |
uint8_t |
channel, |
|
|
bool |
read, |
|
|
uint16_t |
dataLen |
|
) |
| |