Lines Matching refs:dac
79 void DAC_Enable(DAC_TypeDef *dac, unsigned int ch, bool enable) in DAC_Enable() argument
83 EFM_ASSERT(DAC_REF_VALID(dac)); in DAC_Enable()
87 reg = &(dac->CH0CTRL); in DAC_Enable()
89 reg = &(dac->CH1CTRL); in DAC_Enable()
112 void DAC_Init(DAC_TypeDef *dac, const DAC_Init_TypeDef *init) in DAC_Init() argument
116 EFM_ASSERT(DAC_REF_VALID(dac)); in DAC_Init()
119 BUS_RegBitWrite(&(dac->CH0CTRL), _DAC_CH0CTRL_EN_SHIFT, 0); in DAC_Init()
120 BUS_RegBitWrite(&(dac->CH1CTRL), _DAC_CH0CTRL_EN_SHIFT, 0); in DAC_Init()
125 dac->CAL = DEVINFO->DAC0CAL1; in DAC_Init()
129 dac->CAL = DEVINFO->DAC0CAL2; in DAC_Init()
133 dac->CAL = DEVINFO->DAC0CAL0; in DAC_Init()
160 dac->CTRL = tmp; in DAC_Init()
176 void DAC_InitChannel(DAC_TypeDef *dac, in DAC_InitChannel() argument
182 EFM_ASSERT(DAC_REF_VALID(dac)); in DAC_InitChannel()
200 dac->CH1CTRL = tmp; in DAC_InitChannel()
202 dac->CH0CTRL = tmp; in DAC_InitChannel()
223 void DAC_ChannelOutputSet(DAC_TypeDef *dac, in DAC_ChannelOutputSet() argument
229 DAC_Channel0OutputSet(dac, value); in DAC_ChannelOutputSet()
232 DAC_Channel1OutputSet(dac, value); in DAC_ChannelOutputSet()
300 void DAC_Reset(DAC_TypeDef *dac) in DAC_Reset() argument
303 dac->CH0CTRL = _DAC_CH0CTRL_RESETVALUE; in DAC_Reset()
304 dac->CH1CTRL = _DAC_CH1CTRL_RESETVALUE; in DAC_Reset()
305 dac->CTRL = _DAC_CTRL_RESETVALUE; in DAC_Reset()
306 dac->IEN = _DAC_IEN_RESETVALUE; in DAC_Reset()
307 dac->IFC = _DAC_IFC_MASK; in DAC_Reset()
308 dac->CAL = DEVINFO->DAC0CAL0; in DAC_Reset()
309 dac->BIASPROG = _DAC_BIASPROG_RESETVALUE; in DAC_Reset()