|
| static void | sdm_enable_module_interrupt (SDM_Type *ptr, bool enable) |
| | sdm enable module interrupt More...
|
| |
| static void | sdm_enable_channel (SDM_Type *ptr, uint8_t ch_index, bool enable) |
| | sdm enable channel More...
|
| |
| static void | sdm_enable_channel_filter (SDM_Type *ptr, uint8_t ch_index, bool enable) |
| | sdm enable channel sample data function More...
|
| |
| static void | sdm_enable_channel_comparator (SDM_Type *ptr, uint8_t ch_index, bool enable) |
| | sdm enable channel amplitude detect function More...
|
| |
| static void | sdm_enable_channel_by_mask (SDM_Type *ptr, uint32_t ch_mask) |
| | sdm enable channel by mask More...
|
| |
| static void | sdm_set_channel_sampling_mode (SDM_Type *ptr, uint8_t ch_index, sdm_sampling_mode_t mode) |
| | sdm set channel sampling mode More...
|
| |
| static void | sdm_enable_channel_interrupt (SDM_Type *ptr, uint32_t mask) |
| | sdm enable channel interrupt More...
|
| |
| static uint32_t | sdm_get_status (SDM_Type *ptr) |
| | sdm get status register value More...
|
| |
| static bool | sdm_get_channel_data_ready_status (SDM_Type *ptr, uint8_t ch) |
| | get channel data ready status More...
|
| |
| static bool | sdm_get_channel_data_error_status (SDM_Type *ptr, uint8_t ch) |
| | get channel error status More...
|
| |
| static void | sdm_set_ch_fifo_threshold (SDM_Type *ptr, uint8_t ch, uint8_t threshold) |
| | sdm set channel's fifo threshold More...
|
| |
| static uint8_t | sdm_get_ch_fifo_threshold (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel fifo threshold More...
|
| |
| static uint32_t | sdm_get_channel_filter_status (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel filter status More...
|
| |
| static void | sdm_clean_channel_filter_status (SDM_Type *ptr, uint8_t ch, uint32_t mask) |
| | sdm clean channel sample data status More...
|
| |
| static uint8_t | sdm_get_channel_fifo_data_count (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel data count in fifo More...
|
| |
| static int32_t | sdm_get_channel_fifo_data (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel filter output data in fifo More...
|
| |
| static uint8_t | sdm_get_channel_clock_cycle_count (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel input clock cycle count More...
|
| |
| static uint16_t | sdm_get_channel_comparator_data (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel comparator data More...
|
| |
| static void | sdm_set_channel_comparator_high_threshold (SDM_Type *ptr, uint8_t ch, uint16_t value) |
| | sdm set channel comparator high threshold More...
|
| |
| static void | sdm_set_channel_comparator_zero_crossing_threshold (SDM_Type *ptr, uint8_t ch, uint16_t value) |
| | sdm set channel comparator zero crossing threshold More...
|
| |
| static void | sdm_set_channel_comparator_low_threshold (SDM_Type *ptr, uint8_t ch, uint16_t value) |
| | sdm set channel comparator low threshold More...
|
| |
| static uint32_t | sdm_get_channel_comparator_status (SDM_Type *ptr, uint8_t ch) |
| | sdm get channel comparator status register value More...
|
| |
| static void | sdm_clean_channel_comparator_status (SDM_Type *ptr, uint8_t ch, uint32_t mask) |
| | sdm clean channel amplitude detect status More...
|
| |
| void | sdm_get_default_module_control (SDM_Type *ptr, sdm_control_t *control) |
| | sdm get default module control More...
|
| |
| void | sdm_init_module (SDM_Type *ptr, sdm_control_t *control) |
| | sdm init module More...
|
| |
| void | sdm_get_channel_common_setting (SDM_Type *ptr, sdm_channel_common_config_t *config) |
| | sdm get channel common setting More...
|
| |
| void | sdm_config_channel_common_setting (SDM_Type *ptr, uint8_t ch_index, sdm_channel_common_config_t *config) |
| | sdm config channel's common setting More...
|
| |
| void | sdm_get_channel_default_filter_config (SDM_Type *ptr, sdm_filter_config_t *filter_config) |
| | sdm get channel default filter config More...
|
| |
| void | sdm_config_channel_filter (SDM_Type *ptr, uint8_t ch_index, sdm_filter_config_t *filter_config) |
| | sdm config channel filter More...
|
| |
| void | sdm_get_channel_default_comparator_config (SDM_Type *ptr, sdm_comparator_config_t *cmp_config) |
| | sdm get channel default comparator config More...
|
| |
| void | sdm_config_channel_comparator (SDM_Type *ptr, uint8_t ch_index, sdm_comparator_config_t *cmp_config) |
| | sdm config channel comparator More...
|
| |
| hpm_stat_t | sdm_receive_one_filter_data (SDM_Type *ptr, uint8_t ch_index, bool using_fifo, int8_t *data, uint8_t data_len_in_bytes) |
| | sdm receive one filter data More...
|
| |
| hpm_stat_t | sdm_receive_filter_data (SDM_Type *ptr, uint8_t ch_index, bool using_fifo, int8_t *data, uint32_t count, uint8_t data_len_in_bytes) |
| | sdm receive filter data More...
|
| |