Referencia del Archivo dma.h
#include "lmem.h"
Ir al código fuente de este archivo.
|
Definiciones |
#define | DMA_AUTO_INIT TRUE |
#define | DMA_SINGLE_CICLE FALSE |
#define | DMA_WRITE_TO_MEM TRUE |
#define | DMA_READ_FROM_MEM FALSE |
#define | DMA_INCREMENT FALSE |
#define | DMA_DECREMENT TRUE |
#define | DMA_ENABLE TRUE |
#define | DMA_DISABLE FALSE |
#define | DMA_IS_DMA16(channel) ((channel) > 3) |
Funciones |
VOID | dma_resetb (VOID) |
VOID | dma_set (UINT8 channel, BOOL decrement, BOOL autoinit, BOOL writetomem, UINT32 lmem, UINT16 count_l1, BOOL enable_dma) |
VOID | dma_set_mode (UINT8 channel, BOOL decrement, BOOL autoinit, BOOL writetomem, BOOL enable_dma) |
VOID | dma_set_buff (UINT8 channel, UINT32 lmem, UINT16 count_l1, BOOL enable_dma) |
VOID | dma_set_buff_addr (UINT8 channel, UINT32 lmem, BOOL enable_dma) |
VOID | dma_set_buff_count (UINT8 channel, UINT16 count_l1, BOOL enable_dma) |
VOID | dma_disable (UINT8 channel) |
VOID | dma_enable (UINT8 channel) |
VOID | dma_sreq (UINT8 channel) |
UINT16 | dma_get_count_l1 (UINT8 channel) |
UINT32 | dma_get_addr (UINT8 channel) |
UINT8 | dma_get_status (VOID) |
BOOL | dma_get_dmareq (UINT8 channel) |
BOOL | dma_get_status_dmareq (UINT8 status, UINT8 channel) |
BOOL | dma_get_tc (UINT8 channel) |
BOOL | dma_get_status_tc (UINT8 status, UINT8 channel) |
Documentación de las definiciones
#define DMA_AUTO_INIT TRUE |
Definición en la línea 47 del archivo dma.h.
#define DMA_SINGLE_CICLE FALSE |
Definición en la línea 48 del archivo dma.h.
#define DMA_WRITE_TO_MEM TRUE |
Definición en la línea 49 del archivo dma.h.
#define DMA_READ_FROM_MEM FALSE |
Definición en la línea 50 del archivo dma.h.
#define DMA_INCREMENT FALSE |
Definición en la línea 51 del archivo dma.h.
#define DMA_DECREMENT TRUE |
Definición en la línea 52 del archivo dma.h.
Definición en la línea 53 del archivo dma.h.
#define DMA_DISABLE FALSE |
Definición en la línea 54 del archivo dma.h.
#define DMA_IS_DMA16 |
( |
channel |
|
) |
((channel) > 3) |
Definición en la línea 63 del archivo dma.h.
Documentación de las funciones
Definición en la línea 213 del archivo dma.c.
VOID dma_set |
( |
UINT8 |
channel, |
|
|
BOOL |
decrement, |
|
|
BOOL |
autoinit, |
|
|
BOOL |
writetomem, |
|
|
UINT32 |
lmem, |
|
|
UINT16 |
count_l1, |
|
|
BOOL |
enable_dma | |
|
) |
| | |
Definición en la línea 297 del archivo dma.c.
VOID dma_set_mode |
( |
UINT8 |
channel, |
|
|
BOOL |
decrement, |
|
|
BOOL |
autoinit, |
|
|
BOOL |
writetomem, |
|
|
BOOL |
enable_dma | |
|
) |
| | |
Definición en la línea 325 del archivo dma.c.
VOID dma_set_buff |
( |
UINT8 |
channel, |
|
|
UINT32 |
lmem, |
|
|
UINT16 |
count_l1, |
|
|
BOOL |
enable_dma | |
|
) |
| | |
Definición en la línea 345 del archivo dma.c.
VOID dma_set_buff_addr |
( |
UINT8 |
channel, |
|
|
UINT32 |
lmem, |
|
|
BOOL |
enable_dma | |
|
) |
| | |
Definición en la línea 371 del archivo dma.c.
VOID dma_set_buff_count |
( |
UINT8 |
channel, |
|
|
UINT16 |
count_l1, |
|
|
BOOL |
enable_dma | |
|
) |
| | |
Definición en la línea 393 del archivo dma.c.
VOID dma_disable |
( |
UINT8 |
channel |
) |
|
Definición en la línea 416 del archivo dma.c.
VOID dma_enable |
( |
UINT8 |
channel |
) |
|
Definición en la línea 432 del archivo dma.c.
VOID dma_sreq |
( |
UINT8 |
channel |
) |
|
Definición en la línea 445 del archivo dma.c.
UINT16 dma_get_count_l1 |
( |
UINT8 |
channel |
) |
|
Definición en la línea 471 del archivo dma.c.
UINT32 dma_get_addr |
( |
UINT8 |
channel |
) |
|
Definición en la línea 524 del archivo dma.c.
UINT8 dma_get_status |
( |
VOID |
|
) |
|
Definición en la línea 557 del archivo dma.c.
BOOL dma_get_dmareq |
( |
UINT8 |
channel |
) |
|
Definición en la línea 576 del archivo dma.c.
BOOL dma_get_status_dmareq |
( |
UINT8 |
status, |
|
|
UINT8 |
channel | |
|
) |
| | |
Definición en la línea 591 del archivo dma.c.
BOOL dma_get_tc |
( |
UINT8 |
channel |
) |
|
Definición en la línea 622 del archivo dma.c.
BOOL dma_get_status_tc |
( |
UINT8 |
status, |
|
|
UINT8 |
channel | |
|
) |
| | |
Definición en la línea 639 del archivo dma.c.