HPM SDK
HPMicro Software Development Kit
hpm_eui_drv.c File Reference
#include <assert.h>
#include "hpm_eui_drv.h"

Functions

void eui_get_default_ctrl_config (EUI_Type *eui, eui_ctrl_config_t *config)
 get default control config structure More...
 
void eui_config_ctrl (EUI_Type *eui, uint32_t eui_clk_freq, eui_ctrl_config_t *config)
 config control structure More...
 
void eui_config_disp (EUI_Type *eui, uint32_t eui_clk_freq, eui_disp_ctrl_idx_t idx, eui_disp_config_t *config)
 config disp structure More...
 
void eui_set_scan_disp_data (EUI_Type *eui, eui_disp_data_idx_t idx, eui_scan_disp_data_t *data)
 set eui scan disp data More...
 
void eui_get_scan_disp_data (EUI_Type *eui, eui_disp_data_idx_t idx, uint32_t *data0, uint32_t *data1)
 set eui scan disp data More...
 
uint16_t eui_get_scan_key_by_row (EUI_Type *eui, uint8_t row)
 get eui scan key value by row More...
 
bool eui_get_scan_key_by_row_col (EUI_Type *eui, uint8_t row, uint8_t col)
 get eui scan key value by row and column More...
 
uint32_t eui_get_time (EUI_Type *eui, uint32_t eui_clk_freq, eui_time_id_t id)
 get time value, unit: us More...