Lines Matching refs:vdac
516 void VDAC_ChannelOutputSet(VDAC_TypeDef *vdac,
519 void VDAC_Enable(VDAC_TypeDef *vdac, unsigned int ch, bool enable);
520 void VDAC_Init(VDAC_TypeDef *vdac, const VDAC_Init_TypeDef *init);
521 void VDAC_InitChannel(VDAC_TypeDef *vdac,
539 __STATIC_INLINE void VDAC_SineModeStart(VDAC_TypeDef *vdac, bool start) in VDAC_SineModeStart() argument
541 EFM_ASSERT(VDAC_REF_VALID(vdac)); in VDAC_SineModeStart()
543 while (0UL != (vdac->STATUS & VDAC_STATUS_SYNCBUSY)) { in VDAC_SineModeStart()
547 vdac->CMD = VDAC_CMD_SINEMODESTART; in VDAC_SineModeStart()
548 while (0UL == (vdac->STATUS & VDAC_STATUS_SINEACTIVE)) { in VDAC_SineModeStart()
551 vdac->CMD = VDAC_CMD_SINEMODESTOP; in VDAC_SineModeStart()
552 while (0UL != (vdac->STATUS & VDAC_STATUS_SINEACTIVE)) { in VDAC_SineModeStart()
572 __STATIC_INLINE void VDAC_Channel0OutputSet(VDAC_TypeDef *vdac, in VDAC_Channel0OutputSet() argument
577 vdac->CH0DATA = value; in VDAC_Channel0OutputSet()
580 vdac->CH0F = value; in VDAC_Channel0OutputSet()
598 __STATIC_INLINE void VDAC_Channel1OutputSet(VDAC_TypeDef *vdac, in VDAC_Channel1OutputSet() argument
603 vdac->CH1DATA = value; in VDAC_Channel1OutputSet()
606 vdac->CH1F = value; in VDAC_Channel1OutputSet()
621 __STATIC_INLINE void VDAC_IntClear(VDAC_TypeDef *vdac, uint32_t flags) in VDAC_IntClear() argument
624 vdac->IF_CLR = flags; in VDAC_IntClear()
626 vdac->IFC = flags; in VDAC_IntClear()
641 __STATIC_INLINE void VDAC_IntDisable(VDAC_TypeDef *vdac, uint32_t flags) in VDAC_IntDisable() argument
644 vdac->IEN_CLR = flags; in VDAC_IntDisable()
646 vdac->IEN &= ~flags; in VDAC_IntDisable()
666 __STATIC_INLINE void VDAC_IntEnable(VDAC_TypeDef *vdac, uint32_t flags) in VDAC_IntEnable() argument
669 vdac->IEN_SET = flags; in VDAC_IntEnable()
671 vdac->IEN |= flags; in VDAC_IntEnable()
689 __STATIC_INLINE uint32_t VDAC_IntGet(VDAC_TypeDef *vdac) in VDAC_IntGet() argument
691 return vdac->IF; in VDAC_IntGet()
713 __STATIC_INLINE uint32_t VDAC_IntGetEnabled(VDAC_TypeDef *vdac) in VDAC_IntGetEnabled() argument
715 uint32_t ien = vdac->IEN; in VDAC_IntGetEnabled()
718 return vdac->IF & ien; in VDAC_IntGetEnabled()
732 __STATIC_INLINE void VDAC_IntSet(VDAC_TypeDef *vdac, uint32_t flags) in VDAC_IntSet() argument
735 vdac->IF_SET = flags; in VDAC_IntSet()
737 vdac->IFS = flags; in VDAC_IntSet()
752 __STATIC_INLINE uint32_t VDAC_GetStatus(VDAC_TypeDef *vdac) in VDAC_GetStatus() argument
754 return vdac->STATUS; in VDAC_GetStatus()
761 uint32_t VDAC_PrescaleCalc(VDAC_TypeDef *vdac, uint32_t vdacFreq);
764 void VDAC_Reset(VDAC_TypeDef *vdac);