|
| static bool | ewdg_need_set_parity_bit (uint32_t reg_val) |
| |
| void | ewdg_get_default_config (EWDG_Type *ptr, ewdg_config_t *config) |
| | Get default configuration for EWDG. More...
|
| |
| hpm_stat_t | ewdg_init_ctrl_func (EWDG_Type *ptr, ewdg_func_ctrl_config_t *config, uint32_t cnt_src_freq) |
| | Initialize the Control function for EWDG. More...
|
| |
| hpm_stat_t | ewdg_init_interrupt_reset (EWDG_Type *ptr, ewdg_interrupt_reset_config_t *config) |
| | Initialize the Error function for EWDG. More...
|
| |
| hpm_stat_t | ewdg_init (EWDG_Type *ptr, ewdg_config_t *config) |
| | Initialize the EWDG module. More...
|
| |
| hpm_stat_t | ewdg_unlock_refresh (EWDG_Type *ptr) |
| | Unlock the write to refresh register. More...
|
| |
| hpm_stat_t | ewdg_refresh (EWDG_Type *ptr) |
| | Refresh EWDG. More...
|
| |
| uint32_t | ewdg_get_count_clock_freq (EWDG_Type *ptr, uint32_t src_clk_freq) |
| | Get the Divided Counter Clock Frequency for EWDG. More...
|
| |
| uint64_t | ewdg_convert_timeout_us_to_timeout_ticks (uint32_t src_clk_freq, uint32_t timeout_us) |
| | Convert the timeout in terms of microseconds to the timeout in terms of timeout ticks. More...
|
| |
| uint32_t | ewdg_convert_timeout_ticks_to_timeout_us (EWDG_Type *ptr, uint32_t src_clk_freq, uint32_t timeout_ticks) |
| | Convert the timeout in terms of timeout ticks to the timeout in terms of microseconds. More...
|
| |
| void | ewdg_enable_interrupt (EWDG_Type *ptr, uint32_t mask) |
| | Enable EWDG interrupt. More...
|
| |
| void | ewdg_disable_interrupt (EWDG_Type *ptr, uint32_t mask) |
| | Disable EWDG interrupt. More...
|
| |
| void | ewdg_enable_reset (EWDG_Type *ptr, uint32_t mask) |
| | Enable EWDG Reset. More...
|
| |
| void | ewdg_disable_reset (EWDG_Type *ptr, uint32_t mask) |
| | Disable EWDG Reset. More...
|
| |
| void | ewdg_switch_clock_source (EWDG_Type *ptr, ewdg_cnt_clk_sel_t clk_sel) |
| | Switch the EWDG clock source. More...
|
| |
| void | ewdg_enable (EWDG_Type *ptr) |
| | Enable EWDG. More...
|
| |
| void | ewdg_disable (EWDG_Type *ptr) |
| | Disable EWDG. More...
|
| |