Searched refs:vdac (Results 1 – 4 of 4) sorted by relevance
| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_vdac.c | 64 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/ |
| D | em_vdac.c | 64 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/ |
| D | em_vdac.h | 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() [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/inc/ |
| D | em_vdac.h | 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() [all …]
|