HPM SDK
HPMicro Software Development Kit
hpm_sei_drv.c File Reference
#include "hpm_sei_drv.h"

Functions

hpm_stat_t sei_transceiver_config_init (SEI_Type *ptr, uint8_t idx, sei_transceiver_config_t *config)
 Init SEI transceiver configuration. More...
 
hpm_stat_t sei_cmd_data_format_config_init (SEI_Type *ptr, bool cmd_data_select, uint8_t idx, sei_data_format_config_t *config)
 Init SEI command or data format configuration. More...
 
hpm_stat_t sei_cmd_table_config_init (SEI_Type *ptr, uint8_t idx, uint8_t table_idx, sei_command_table_config_t *config)
 Init SEI command table configuration. More...
 
hpm_stat_t sei_state_transition_config_init (SEI_Type *ptr, uint8_t idx, uint8_t latch_idx, uint8_t state, sei_state_transition_config_t *config)
 Init SEI state transition configuration. More...
 
hpm_stat_t sei_state_transition_latch_config_init (SEI_Type *ptr, uint8_t idx, uint8_t latch_idx, sei_state_transition_latch_config_t *config)
 Init SEI state transition latch configuration. More...
 
hpm_stat_t sei_sample_config_init (SEI_Type *ptr, uint8_t idx, sei_sample_config_t *config)
 Init SEI sample configuration. More...
 
hpm_stat_t sei_update_config_init (SEI_Type *ptr, uint8_t idx, sei_update_config_t *config)
 Init SEI update configuration. More...
 
hpm_stat_t sei_trigger_input_config_init (SEI_Type *ptr, uint8_t idx, sei_trigger_input_config_t *config)
 Init SEI trigger input configuration. More...
 
hpm_stat_t sei_trigger_output_config_init (SEI_Type *ptr, uint8_t idx, sei_trigger_output_config_t *config)
 Init SEI trigger output configuration. More...
 
hpm_stat_t sei_engine_config_init (SEI_Type *ptr, uint8_t idx, sei_engine_config_t *config)
 Init SEI engine configuration. More...
 
void sei_set_instr (SEI_Type *ptr, uint8_t idx, uint8_t op, uint8_t ck, uint8_t crc, uint8_t data, uint8_t opr)
 Set SEI Intsructions. More...
 
uint32_t sei_get_crc_value (SEI_Type *ptr, uint8_t idx)
 Get the SEI crc value. More...