Searched refs:pcnt (Results 1 – 4 of 4) sorted by relevance
| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_pcnt.c | 94 __STATIC_INLINE unsigned int PCNT_Map(PCNT_TypeDef *pcnt) in PCNT_Map() argument 96 return ((uint32_t)pcnt - PCNT0_BASE) / 0x400; in PCNT_Map() 119 void PCNT_CounterReset(PCNT_TypeDef *pcnt) in PCNT_CounterReset() argument 121 EFM_ASSERT(PCNT_REF_VALID(pcnt)); in PCNT_CounterReset() 125 BUS_RegBitWrite(&(pcnt->CTRL), _PCNT_CTRL_RSTEN_SHIFT, 1); in PCNT_CounterReset() 128 BUS_RegBitWrite(&(pcnt->CTRL), _PCNT_CTRL_RSTEN_SHIFT, 0); in PCNT_CounterReset() 131 PCNT_Sync(pcnt, PCNT_SYNCBUSY_CMD); in PCNT_CounterReset() 132 pcnt->CMD_SET = PCNT_CMD_CNTRST | PCNT_CMD_AUXCNTRST; in PCNT_CounterReset() 133 PCNT_Sync(pcnt, PCNT_SYNCBUSY_TOP); in PCNT_CounterReset() 134 pcnt->TOP = _PCNT_TOP_RESETVALUE; in PCNT_CounterReset() [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_pcnt.c | 94 __STATIC_INLINE unsigned int PCNT_Map(PCNT_TypeDef *pcnt) in PCNT_Map() argument 96 return ((uint32_t)pcnt - PCNT0_BASE) / 0x400; in PCNT_Map() 119 void PCNT_CounterReset(PCNT_TypeDef *pcnt) in PCNT_CounterReset() argument 121 EFM_ASSERT(PCNT_REF_VALID(pcnt)); in PCNT_CounterReset() 125 BUS_RegBitWrite(&(pcnt->CTRL), _PCNT_CTRL_RSTEN_SHIFT, 1); in PCNT_CounterReset() 128 BUS_RegBitWrite(&(pcnt->CTRL), _PCNT_CTRL_RSTEN_SHIFT, 0); in PCNT_CounterReset() 131 PCNT_Sync(pcnt, PCNT_SYNCBUSY_CMD); in PCNT_CounterReset() 132 pcnt->CMD_SET = PCNT_CMD_CNTRST | PCNT_CMD_AUXCNTRST; in PCNT_CounterReset() 133 PCNT_Sync(pcnt, PCNT_SYNCBUSY_TOP); in PCNT_CounterReset() 134 pcnt->TOP = _PCNT_TOP_RESETVALUE; in PCNT_CounterReset() [all …]
|
| /hal_silabs-latest/gecko/emlib/inc/ |
| D | em_pcnt.h | 496 __STATIC_INLINE uint32_t PCNT_CounterGet(PCNT_TypeDef *pcnt) in PCNT_CounterGet() argument 498 return pcnt->CNT; in PCNT_CounterGet() 512 __STATIC_INLINE uint32_t PCNT_AuxCounterGet(PCNT_TypeDef *pcnt) in PCNT_AuxCounterGet() argument 514 return pcnt->AUXCNT; in PCNT_AuxCounterGet() 518 void PCNT_CounterReset(PCNT_TypeDef *pcnt); 519 void PCNT_CounterTopSet(PCNT_TypeDef *pcnt, uint32_t count, uint32_t top); 542 __STATIC_INLINE void PCNT_CounterSet(PCNT_TypeDef *pcnt, uint32_t count) in PCNT_CounterSet() argument 544 PCNT_CounterTopSet(pcnt, count, pcnt->TOP); in PCNT_CounterSet() 547 void PCNT_Enable(PCNT_TypeDef *pcnt, PCNT_Mode_TypeDef mode); 548 bool PCNT_IsEnabled(PCNT_TypeDef *pcnt); [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/inc/ |
| D | em_pcnt.h | 496 __STATIC_INLINE uint32_t PCNT_CounterGet(PCNT_TypeDef *pcnt) in PCNT_CounterGet() argument 498 return pcnt->CNT; in PCNT_CounterGet() 512 __STATIC_INLINE uint32_t PCNT_AuxCounterGet(PCNT_TypeDef *pcnt) in PCNT_AuxCounterGet() argument 514 return pcnt->AUXCNT; in PCNT_AuxCounterGet() 518 void PCNT_CounterReset(PCNT_TypeDef *pcnt); 519 void PCNT_CounterTopSet(PCNT_TypeDef *pcnt, uint32_t count, uint32_t top); 542 __STATIC_INLINE void PCNT_CounterSet(PCNT_TypeDef *pcnt, uint32_t count) in PCNT_CounterSet() argument 544 PCNT_CounterTopSet(pcnt, count, pcnt->TOP); in PCNT_CounterSet() 547 void PCNT_Enable(PCNT_TypeDef *pcnt, PCNT_Mode_TypeDef mode); 548 bool PCNT_IsEnabled(PCNT_TypeDef *pcnt); [all …]
|