Searched refs:p_config (Results 1 – 6 of 6) sorted by relevance
49 void sl_hal_keyscan_init(const sl_hal_keyscan_config_t *p_config) in sl_hal_keyscan_init() argument63 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 …]
54 void sl_hal_dcdc_coulomb_counter_init(const sl_hal_dcdc_coulomb_counter_config_t *p_config) in sl_hal_dcdc_coulomb_counter_init() argument64 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()
62 void sl_hal_sysrtc_init(const sl_hal_sysrtc_config_t *p_config) in sl_hal_sysrtc_init() argument75 SYSRTC0->CFG = (p_config->enable_debug_run ? 1UL : 0UL) << _SYSRTC_CFG_DEBUGRUN_SHIFT; in sl_hal_sysrtc_init()
114 void sl_hal_keyscan_init(const sl_hal_keyscan_config_t *p_config);
119 void sl_hal_dcdc_coulomb_counter_init(const sl_hal_dcdc_coulomb_counter_config_t *p_config);
174 void sl_hal_sysrtc_init(const sl_hal_sysrtc_config_t *p_config);