Struct GX_HAL_KEYSCAN

  • Defined in file__output_copyinclude_src_include_keyscan_gx_hal_keyscan.h

Struct Documentation

struct GX_HAL_KEYSCAN

KEYSCAN设备句柄

Public Members

uint32_t regs

基地址

uint32_t frequency

keyscan时钟频率

uint16_t wait_time

扫描时间间隔, 单位(ms)

uint16_t deb_time

消除抖动时间, 单位(ms)

uint32_t time_out

超时时间, 单位(ms)

uint8_t fifo_threshold

fifo 阈值

uint16_t fifo_th_timeout

fifo 阈值超时时间 , 单位(ms)

uint8_t empty_frm_flag

空帧不触发中断 , 如果设置不上报,在timeout时会一起上报,会影响按键单击和双击事件的延时触发

GX_HAL_KEYSCAN_SCAN_MODE ksc_mode

扫描模式

uint8_t row_num

按键行数

uint8_t col_num

按键列数

GX_HAL_KEYSCAN_CALLBACK cb

按键中断回调函数 >