Home
last modified time | relevance | path

Searched refs:dac (Results 1 – 6 of 6) sorted by relevance

/hal_nuvoton-latest/m46x/StdDriver/inc/
Ddac.h68 #define DAC_START_CONV(dac) ((dac)->SWTRG = DAC_SWTRG_SWTRG_Msk) argument
77 #define DAC_ENABLE_LEFT_ALIGN(dac) ((dac)->CTL |= DAC_CTL_LALIGN_Msk) argument
86 #define DAC_ENABLE_RIGHT_ALIGN(dac) ((dac)->CTL &= ~DAC_CTL_LALIGN_Msk) argument
95 #define DAC_ENABLE_BYPASS_BUFFER(dac) ((dac)->CTL |= DAC_CTL_BYPASS_Msk) argument
104 #define DAC_DISABLE_BYPASS_BUFFER(dac) ((dac)->CTL &= ~DAC_CTL_BYPASS_Msk) argument
114 #define DAC_ENABLE_INT(dac, u32Ch) ((dac)->CTL |= DAC_CTL_DACIEN_Msk) argument
124 #define DAC_DISABLE_INT(dac, u32Ch) ((dac)->CTL &= ~DAC_CTL_DACIEN_Msk) argument
133 #define DAC_ENABLE_DMAUDR_INT(dac) ((dac)->CTL |= DAC_CTL_DMAURIEN_Msk) argument
142 #define DAC_DISABLE_DMAUDR_INT(dac) ((dac)->CTL &= ~DAC_CTL_DMAURIEN_Msk) argument
151 #define DAC_ENABLE_PDMA(dac) ((dac)->CTL |= DAC_CTL_DMAEN_Msk) argument
[all …]
/hal_nuvoton-latest/m48x/StdDriver/inc/
Ddac.h68 #define DAC_START_CONV(dac) ((dac)->SWTRG = DAC_SWTRG_SWTRG_Msk) argument
77 #define DAC_ENABLE_LEFT_ALIGN(dac) ((dac)->CTL |= DAC_CTL_LALIGN_Msk) argument
86 #define DAC_ENABLE_RIGHT_ALIGN(dac) ((dac)->CTL &= ~DAC_CTL_LALIGN_Msk) argument
96 #define DAC_ENABLE_BYPASS_BUFFER(dac) ((dac)->CTL |= DAC_CTL_BYPASS_Msk) argument
105 #define DAC_DISABLE_BYPASS_BUFFER(dac) ((dac)->CTL &= ~DAC_CTL_BYPASS_Msk) argument
115 #define DAC_ENABLE_INT(dac, u32Ch) ((dac)->CTL |= DAC_CTL_DACIEN_Msk) argument
125 #define DAC_DISABLE_INT(dac, u32Ch) ((dac)->CTL &= ~DAC_CTL_DACIEN_Msk) argument
134 #define DAC_ENABLE_DMAUDR_INT(dac) ((dac)->CTL |= DAC_CTL_DMAURIEN_Msk) argument
143 #define DAC_DISABLE_DMAUDR_INT(dac) ((dac)->CTL &= ~DAC_CTL_DMAURIEN_Msk) argument
152 #define DAC_ENABLE_PDMA(dac) ((dac)->CTL |= DAC_CTL_DMAEN_Msk) argument
[all …]
/hal_nuvoton-latest/m2l31x/StdDriver/inc/
Ddac.h70 #define DAC_START_CONV(dac) ((dac)->SWTRG = DAC_SWTRG_SWTRG_Msk) argument
79 #define DAC_ENABLE_LEFT_ALIGN(dac) ((dac)->CTL |= DAC_CTL_LALIGN_Msk) argument
88 #define DAC_ENABLE_RIGHT_ALIGN(dac) ((dac)->CTL &= ~DAC_CTL_LALIGN_Msk) argument
98 #define DAC_ENABLE_BYPASS_BUFFER(dac) ((dac)->CTL |= DAC_CTL_BYPASS_Msk) argument
107 #define DAC_DISABLE_BYPASS_BUFFER(dac) ((dac)->CTL &= ~DAC_CTL_BYPASS_Msk) argument
117 #define DAC_ENABLE_INT(dac, u32Ch) ((dac)->CTL |= DAC_CTL_DACIEN_Msk) argument
127 #define DAC_DISABLE_INT(dac, u32Ch) ((dac)->CTL &= ~DAC_CTL_DACIEN_Msk) argument
136 #define DAC_ENABLE_DMAUDR_INT(dac) ((dac)->CTL |= DAC_CTL_DMAURIEN_Msk) argument
145 #define DAC_DISABLE_DMAUDR_INT(dac) ((dac)->CTL &= ~DAC_CTL_DMAURIEN_Msk) argument
154 #define DAC_ENABLE_PDMA(dac) ((dac)->CTL |= DAC_CTL_DMAEN_Msk) argument
[all …]
/hal_nuvoton-latest/m48x/StdDriver/src/
Ddac.c46 void DAC_Open(DAC_T *dac, in DAC_Open() argument
50 dac->CTL &= ~(DAC_CTL_ETRGSEL_Msk | DAC_CTL_TRGSEL_Msk | DAC_CTL_TRGEN_Msk); in DAC_Open()
51 dac->CTL |= (u32TrgSrc | DAC_CTL_DACEN_Msk); in DAC_Open()
61 void DAC_Close(DAC_T *dac, uint32_t u32Ch) in DAC_Close() argument
63 dac->CTL &= (~DAC_CTL_DACEN_Msk); in DAC_Close()
74 uint32_t DAC_SetDelayTime(DAC_T *dac, uint32_t u32Delay) in DAC_SetDelayTime() argument
77 dac->TCTL = ((CLK_GetPCLK1Freq() * u32Delay / 1000000UL) & 0x3FFUL); in DAC_SetDelayTime()
79 return ((dac->TCTL) * 1000000UL / CLK_GetPCLK1Freq()); in DAC_SetDelayTime()
/hal_nuvoton-latest/m2l31x/StdDriver/src/
Ddac.c46 void DAC_Open(DAC_T *dac, in DAC_Open() argument
50 dac->CTL &= ~(DAC_CTL_ETRGSEL_Msk | DAC_CTL_TRGSEL_Msk | DAC_CTL_TRGEN_Msk); in DAC_Open()
51 dac->CTL |= (u32TrgSrc | DAC_CTL_DACEN_Msk); in DAC_Open()
61 void DAC_Close(DAC_T *dac, uint32_t u32Ch) in DAC_Close() argument
63 dac->CTL &= (~DAC_CTL_DACEN_Msk); in DAC_Close()
74 uint32_t DAC_SetDelayTime(DAC_T *dac, uint32_t u32Delay) in DAC_SetDelayTime() argument
77 dac->TCTL = ((CLK_GetPCLK1Freq() * u32Delay / 1000000UL) & 0x3FFUL); in DAC_SetDelayTime()
79 return ((dac->TCTL) * 1000000UL / CLK_GetPCLK1Freq()); in DAC_SetDelayTime()
/hal_nuvoton-latest/m46x/StdDriver/src/
Ddac.c46 void DAC_Open(DAC_T *dac, in DAC_Open() argument
51 dac->CTL &= ~(DAC_CTL_ETRGSEL_Msk | DAC_CTL_TRGSEL_Msk | DAC_CTL_TRGEN_Msk); in DAC_Open()
52 dac->CTL |= (u32TrgSrc | DAC_CTL_DACEN_Msk); in DAC_Open()
62 void DAC_Close(DAC_T *dac, uint32_t u32Ch) in DAC_Close() argument
65 dac->CTL &= (~DAC_CTL_DACEN_Msk); in DAC_Close()
76 uint32_t DAC_SetDelayTime(DAC_T *dac, uint32_t u32Delay) in DAC_SetDelayTime() argument
79 dac->TCTL = ((CLK_GetPCLK1Freq() * u32Delay / 1000000UL) & 0x3FFUL); in DAC_SetDelayTime()
81 return ((dac->TCTL) * 1000000UL / CLK_GetPCLK1Freq()); in DAC_SetDelayTime()