Lines Matching refs:burtcInit
101 void BURTC_Init(const BURTC_Init_TypeDef *burtcInit) in BURTC_Init() argument
107 EFM_ASSERT(burtcInit != (BURTC_Init_TypeDef *) 0); in BURTC_Init()
109 EFM_ASSERT((burtcInit->clkDiv >= 1) && (burtcInit->clkDiv <= 128)); in BURTC_Init()
112 EFM_ASSERT(burtcInit->lowPowerComp <= 6); in BURTC_Init()
114 EFM_ASSERT((burtcInit->enable == false) || in BURTC_Init()
115 ((burtcInit->enable == true) && (burtcInit->mode != burtcModeDisable))); in BURTC_Init()
117 EFM_ASSERT((burtcInit->clkSel != burtcClkSelULFRCO) || in BURTC_Init()
118 … ((burtcInit->clkSel == burtcClkSelULFRCO) && (burtcInit->lowPowerMode == burtcLPDisable))); in BURTC_Init()
123 presc = BURTC_DivToLog2(burtcInit->clkDiv); in BURTC_Init()
126 if (burtcInit->enable) in BURTC_Init()
132 BURTC->LPMODE = (uint32_t)(burtcInit->lowPowerMode); in BURTC_Init()
136 (burtcInit->mode) | in BURTC_Init()
137 (burtcInit->debugRun << _BURTC_CTRL_DEBUGRUN_SHIFT) | in BURTC_Init()
138 (burtcInit->compare0Top << _BURTC_CTRL_COMP0TOP_SHIFT) | in BURTC_Init()
139 (burtcInit->lowPowerComp << _BURTC_CTRL_LPCOMP_SHIFT) | in BURTC_Init()
141 (burtcInit->clkSel) | in BURTC_Init()
142 (burtcInit->timeStamp << _BURTC_CTRL_BUMODETSEN_SHIFT)); in BURTC_Init()
151 if (burtcInit->enable) in BURTC_Init()