Home
last modified time | relevance | path

Searched refs:csen (Results 1 – 2 of 2) sorted by relevance

/hal_silabs-latest/gecko/emlib/src/
Dem_csen.c81 void CSEN_DMBaselineSet(CSEN_TypeDef *csen, uint32_t up, uint32_t down) in CSEN_DMBaselineSet() argument
86 csen->DMBASELINE = (up << _CSEN_DMBASELINE_BASELINEUP_SHIFT) in CSEN_DMBaselineSet()
107 void CSEN_Init(CSEN_TypeDef *csen, const CSEN_Init_TypeDef *init) in CSEN_Init() argument
111 EFM_ASSERT(CSEN_REF_VALID(csen)); in CSEN_Init()
129 csen->CTRL = tmp; in CSEN_Init()
132 csen->TIMCTRL = (init->warmUpCount << _CSEN_TIMCTRL_WARMUPCNT_SHIFT) in CSEN_Init()
137 csen->PRSSEL = init->prsSel << _CSEN_PRSSEL_PRSSEL_SHIFT; in CSEN_Init()
140 csen->SCANINPUTSEL0 = (init->input0To7 << _CSEN_SCANINPUTSEL0_INPUT0TO7SEL_SHIFT) in CSEN_Init()
146 csen->SCANINPUTSEL1 = (init->input32To39 << _CSEN_SCANINPUTSEL1_INPUT32TO39SEL_SHIFT) in CSEN_Init()
174 void CSEN_InitMode(CSEN_TypeDef *csen, const CSEN_InitMode_TypeDef *init) in CSEN_InitMode() argument
[all …]
/hal_silabs-latest/gecko/emlib/inc/
Dem_csen.h514 __STATIC_INLINE uint32_t CSEN_DataGet(CSEN_TypeDef *csen) in CSEN_DataGet() argument
516 return csen->DATA; in CSEN_DataGet()
532 __STATIC_INLINE uint32_t CSEN_EMAGet(CSEN_TypeDef *csen) in CSEN_EMAGet() argument
534 return (csen->EMA & _CSEN_EMA_EMA_MASK); in CSEN_EMAGet()
550 __STATIC_INLINE void CSEN_EMASet(CSEN_TypeDef *csen, uint32_t ema) in CSEN_EMASet() argument
552 csen->EMA = ema & _CSEN_EMA_EMA_MASK; in CSEN_EMASet()
562 __STATIC_INLINE void CSEN_Disable(CSEN_TypeDef *csen) in CSEN_Disable() argument
564 BUS_RegBitWrite(&csen->CTRL, _CSEN_CTRL_EN_SHIFT, 0); in CSEN_Disable()
574 __STATIC_INLINE void CSEN_Enable(CSEN_TypeDef *csen) in CSEN_Enable() argument
576 BUS_RegBitWrite(&csen->CTRL, _CSEN_CTRL_EN_SHIFT, 1); in CSEN_Enable()
[all …]