Home
last modified time | relevance | path

Searched refs:vdac (Results 1 – 4 of 4) sorted by relevance

/hal_silabs-latest/gecko/emlib/src/
Dem_vdac.c64 static void VDAC_DisableModule(VDAC_TypeDef* vdac) in VDAC_DisableModule() argument
66 while (vdac->STATUS & VDAC_STATUS_SYNCBUSY) { in VDAC_DisableModule()
70 if (vdac->EN & VDAC_EN_EN) { in VDAC_DisableModule()
71 vdac->CMD = _VDAC_CMD_CH0DIS_MASK; in VDAC_DisableModule()
72 while (vdac->STATUS & (VDAC_STATUS_CH0ENS)) { in VDAC_DisableModule()
75 vdac->CMD = _VDAC_CMD_CH1DIS_MASK; in VDAC_DisableModule()
76 while (vdac->STATUS & (VDAC_STATUS_CH1ENS)) { in VDAC_DisableModule()
80 while (vdac->STATUS & VDAC_STATUS_SYNCBUSY) { in VDAC_DisableModule()
83 vdac->CMD = VDAC_CMD_CH0FIFOFLUSH | VDAC_CMD_CH1FIFOFLUSH; in VDAC_DisableModule()
85 …while (vdac->STATUS & (VDAC_STATUS_SYNCBUSY | VDAC_STATUS_CH0FIFOFLBUSY | VDAC_STATUS_CH1FIFOFLBUS… in VDAC_DisableModule()
[all …]
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_vdac.c64 static void VDAC_DisableModule(VDAC_TypeDef* vdac) in VDAC_DisableModule() argument
66 while (vdac->STATUS & VDAC_STATUS_SYNCBUSY) { in VDAC_DisableModule()
70 if (vdac->EN & VDAC_EN_EN) { in VDAC_DisableModule()
71 vdac->CMD = _VDAC_CMD_CH0DIS_MASK; in VDAC_DisableModule()
72 while (vdac->STATUS & (VDAC_STATUS_CH0ENS)) { in VDAC_DisableModule()
75 vdac->CMD = _VDAC_CMD_CH1DIS_MASK; in VDAC_DisableModule()
76 while (vdac->STATUS & (VDAC_STATUS_CH1ENS)) { in VDAC_DisableModule()
80 while (vdac->STATUS & VDAC_STATUS_SYNCBUSY) { in VDAC_DisableModule()
83 vdac->CMD = VDAC_CMD_CH0FIFOFLUSH | VDAC_CMD_CH1FIFOFLUSH; in VDAC_DisableModule()
85 …while (vdac->STATUS & (VDAC_STATUS_SYNCBUSY | VDAC_STATUS_CH0FIFOFLBUSY | VDAC_STATUS_CH1FIFOFLBUS… in VDAC_DisableModule()
[all …]
/hal_silabs-latest/gecko/emlib/inc/
Dem_vdac.h516 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()
[all …]
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_vdac.h516 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()
[all …]