![]() |
M480 BSP V3.05.005
The Board Support Package for M480 Series
|
M480 series DAC driver header file. More...
Go to the source code of this file.
Macros | |
#define | DAC_CTL_LALIGN_RIGHT_ALIGN |
#define | DAC_CTL_LALIGN_LEFT_ALIGN |
#define | DAC_WRITE_DAT_TRIGGER |
#define | DAC_SOFTWARE_TRIGGER |
#define | DAC_LOW_LEVEL_TRIGGER |
#define | DAC_HIGH_LEVEL_TRIGGER |
#define | DAC_FALLING_EDGE_TRIGGER |
#define | DAC_RISING_EDGE_TRIGGER |
#define | DAC_TIMER0_TRIGGER |
#define | DAC_TIMER1_TRIGGER |
#define | DAC_TIMER2_TRIGGER |
#define | DAC_TIMER3_TRIGGER |
#define | DAC_EPWM0_TRIGGER |
#define | DAC_EPWM1_TRIGGER |
#define | DAC_TRIGGER_MODE_DISABLE |
#define | DAC_TRIGGER_MODE_ENABLE |
#define | DAC_START_CONV(dac) |
Start the D/A conversion. More... | |
#define | DAC_ENABLE_LEFT_ALIGN(dac) |
Enable DAC data left-aligned. More... | |
#define | DAC_ENABLE_RIGHT_ALIGN(dac) |
Enable DAC data right-aligned. More... | |
#define | DAC_ENABLE_BYPASS_BUFFER(dac) |
Enable bypass voltage output buffer mode. More... | |
#define | DAC_DISABLE_BYPASS_BUFFER(dac) |
Disable bypass voltage output buffer mode. More... | |
#define | DAC_ENABLE_INT(dac, u32Ch) |
Enable the interrupt. More... | |
#define | DAC_DISABLE_INT(dac, u32Ch) |
Disable the interrupt. More... | |
#define | DAC_ENABLE_DMAUDR_INT(dac) |
Enable DMA under-run interrupt. More... | |
#define | DAC_DISABLE_DMAUDR_INT(dac) |
Disable DMA under-run interrupt. More... | |
#define | DAC_ENABLE_PDMA(dac) |
Enable PDMA mode. More... | |
#define | DAC_DISABLE_PDMA(dac) |
Disable PDMA mode. More... | |
#define | DAC_WRITE_DATA(dac, u32Ch, u32Data) |
Write data for conversion. More... | |
#define | DAC_READ_DATA(dac, u32Ch) |
Read DAC 12-bit holding data. More... | |
#define | DAC_IS_BUSY(dac, u32Ch) |
Get the busy state of DAC. More... | |
#define | DAC_GET_INT_FLAG(dac, u32Ch) |
Get the interrupt flag. More... | |
#define | DAC_GET_DMAUDR_FLAG(dac) |
Get the DMA under-run flag. More... | |
#define | DAC_CLR_INT_FLAG(dac, u32Ch) |
This macro clear the interrupt status bit. More... | |
#define | DAC_CLR_DMAUDR_FLAG(dac) |
This macro clear the DMA under-run flag. More... | |
#define | DAC_ENABLE_GROUP_MODE(dac) |
Enable DAC group mode. More... | |
#define | DAC_DISABLE_GROUP_MODE(dac) |
Disable DAC group mode. More... | |
Functions | |
void | DAC_Open (DAC_T *dac, uint32_t u32Ch, uint32_t u32TrgSrc) |
This function make DAC module be ready to convert. More... | |
void | DAC_Close (DAC_T *dac, uint32_t u32Ch) |
Disable DAC analog power. More... | |
uint32_t | DAC_SetDelayTime (DAC_T *dac, uint32_t u32Delay) |
Set delay time for DAC to become stable. More... | |
M480 series DAC driver header file.
SPDX-License-Identifier: Apache-2.0
Definition in file dac.h.