Home
last modified time | relevance | path

Searched refs:p_config (Results 1 – 6 of 6) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/peripheral/src/
Dsl_hal_keyscan.c49 void sl_hal_keyscan_init(const sl_hal_keyscan_config_t *p_config) in sl_hal_keyscan_init() argument
63 EFM_ASSERT(p_config->clock_divider <= _KEYSCAN_CFG_CLKDIV_MASK); in sl_hal_keyscan_init()
64 EFM_ASSERT(p_config->column_number <= KEYSCAN_COLNUM); in sl_hal_keyscan_init()
65 EFM_ASSERT(p_config->row_number <= KEYSCAN_ROWNUM); in sl_hal_keyscan_init()
66 EFM_ASSERT(p_config->scan_delay <= SL_HAL_KEYSCAN_DELAY_32MS); in sl_hal_keyscan_init()
67 EFM_ASSERT(p_config->debounce_delay <= SL_HAL_KEYSCAN_DELAY_32MS); in sl_hal_keyscan_init()
68 EFM_ASSERT(p_config->stable_delay <= SL_HAL_KEYSCAN_DELAY_32MS); in sl_hal_keyscan_init()
71 KEYSCAN->CFG = ((p_config->clock_divider) << _KEYSCAN_CFG_CLKDIV_SHIFT) in sl_hal_keyscan_init()
72 | ((p_config->auto_start_enable) << _KEYSCAN_CFG_AUTOSTART_SHIFT) in sl_hal_keyscan_init()
73 | ((p_config->single_press_enable) << _KEYSCAN_CFG_SINGLEPRESS_SHIFT) in sl_hal_keyscan_init()
[all …]
Dsl_hal_dcdc_coulomb_counter.c54 void sl_hal_dcdc_coulomb_counter_init(const sl_hal_dcdc_coulomb_counter_config_t *p_config) in sl_hal_dcdc_coulomb_counter_init() argument
64 DCDC->CCTHR = ((uint32_t)(p_config->counter_threshold_em0) << _DCDC_CCTHR_EM0CNT_SHIFT) in sl_hal_dcdc_coulomb_counter_init()
65 | ((uint32_t)(p_config->counter_threshold_em2) << _DCDC_CCTHR_EM2CNT_SHIFT); in sl_hal_dcdc_coulomb_counter_init()
Dsl_hal_sysrtc.c62 void sl_hal_sysrtc_init(const sl_hal_sysrtc_config_t *p_config) in sl_hal_sysrtc_init() argument
75 SYSRTC0->CFG = (p_config->enable_debug_run ? 1UL : 0UL) << _SYSRTC_CFG_DEBUGRUN_SHIFT; in sl_hal_sysrtc_init()
/hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/
Dsl_hal_keyscan.h114 void sl_hal_keyscan_init(const sl_hal_keyscan_config_t *p_config);
Dsl_hal_dcdc_coulomb_counter.h119 void sl_hal_dcdc_coulomb_counter_init(const sl_hal_dcdc_coulomb_counter_config_t *p_config);
Dsl_hal_sysrtc.h174 void sl_hal_sysrtc_init(const sl_hal_sysrtc_config_t *p_config);