Lines Matching refs:burtcInit

123 void BURTC_Init(const BURTC_Init_TypeDef *burtcInit)  in BURTC_Init()  argument
130 EFM_ASSERT(burtcInit != (BURTC_Init_TypeDef *) 0); in BURTC_Init()
132 EFM_ASSERT((burtcInit->clkDiv >= 1) && (burtcInit->clkDiv <= 128)); in BURTC_Init()
136 EFM_ASSERT(burtcInit->lowPowerComp <= 6); in BURTC_Init()
138 EFM_ASSERT((burtcInit->enable == false) in BURTC_Init()
139 || ((burtcInit->enable == true) in BURTC_Init()
140 && (burtcInit->mode != burtcModeDisable))); in BURTC_Init()
142 EFM_ASSERT((burtcInit->clkSel != burtcClkSelULFRCO) in BURTC_Init()
143 || ((burtcInit->clkSel == burtcClkSelULFRCO) in BURTC_Init()
144 && (burtcInit->lowPowerMode == burtcLPDisable))); in BURTC_Init()
150 presc = divToLog2(burtcInit->clkDiv); in BURTC_Init()
153 if (burtcInit->enable) { in BURTC_Init()
162 BURTC->LPMODE = (uint32_t) (burtcInit->lowPowerMode); in BURTC_Init()
166 | (burtcInit->mode) in BURTC_Init()
167 | (burtcInit->debugRun << _BURTC_CTRL_DEBUGRUN_SHIFT) in BURTC_Init()
168 | (burtcInit->compare0Top << _BURTC_CTRL_COMP0TOP_SHIFT) in BURTC_Init()
169 | (burtcInit->lowPowerComp << _BURTC_CTRL_LPCOMP_SHIFT) in BURTC_Init()
171 | (burtcInit->clkSel) in BURTC_Init()
172 | (burtcInit->timeStamp << _BURTC_CTRL_BUMODETSEN_SHIFT)); in BURTC_Init()
181 if (burtcInit->enable) { in BURTC_Init()
191 presc = divToLog2(burtcInit->clkDiv); in BURTC_Init()
206 | ((burtcInit->compare0Top ? 1UL : 0UL) << _BURTC_CFG_COMPTOP_SHIFT) in BURTC_Init()
207 | ((burtcInit->debugRun ? 1UL : 0UL) << _BURTC_CFG_DEBUGRUN_SHIFT); in BURTC_Init()
208 BURTC->EM4WUEN = ((burtcInit->em4comp ? 1UL : 0UL) << _BURTC_EM4WUEN_COMPEM4WUEN_SHIFT) in BURTC_Init()
209 | ((burtcInit->em4overflow ? 1UL : 0UL) << _BURTC_EM4WUEN_OFEM4WUEN_SHIFT); in BURTC_Init()
211 if (burtcInit->start) { in BURTC_Init()