![]() |
RTEMS 5.2
|
Go to the source code of this file.
Data Structures | |
struct | DacCmd |
Dac Transfer Request prepared by the application upper layer. More... | |
struct | DacDma |
Typedefs | |
typedef void(* | DacCallback) (uint8_t, void *) |
Functions | |
uint32_t | Dac_ConfigureDma (DacDma *pDacd, Dacc *pDacHw, uint8_t DacId, sXdmad *pXdmad) |
Initializes the DacDma structure and the corresponding DAC & DMA . hardware select value. The driver will uses DMA channel 0 for RX . The DMA channels are freed automatically when no DMA command processing. More... | |
uint32_t | Dac_SendData (DacDma *pDacd, DacCmd *pCommand) |
Starts a DAC transfer. This is a non blocking function. It will return as soon as the transfer is started. More... | |
Interface for configuration the Analog-to-Digital Converter (DACC) peripheral.
typedef void(* DacCallback) (uint8_t, void *) |
DAC transfer complete callback.
Initializes the DacDma structure and the corresponding DAC & DMA . hardware select value. The driver will uses DMA channel 0 for RX . The DMA channels are freed automatically when no DMA command processing.
pDacd | Pointer to a DacDma instance. |
pDacHw | Associated Dac peripheral. |
DacId | Dac peripheral identifier. |
pDmad | Pointer to a Dmad instance. |
Starts a DAC transfer. This is a non blocking function. It will return as soon as the transfer is started.
pDacd | Pointer to a DacDma instance. |
pCommand | Pointer to the Dac command to execute. |