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

Functions

hpm_stat_t ft5406_read_register (ft5406_context_t *context, uint8_t reg, uint8_t *buf)
 
hpm_stat_t ft5406_write_register (ft5406_context_t *context, uint8_t reg, uint8_t val)
 
hpm_stat_t ft5406_set_mode (ft5406_context_t *context, uint8_t mode)
 
hpm_stat_t ft5406_init (ft5406_context_t *context)
 
hpm_stat_t ft5406_get_sys_info (ft5406_context_t *context, ft5406_sys_info_t *info)
 
hpm_stat_t ft5406_read_data (ft5406_context_t *context, uint8_t addr, uint8_t *buf, uint32_t size)
 
hpm_stat_t ft5406_read_touch_data (ft5406_context_t *context, ft5406_touch_data_t *touch_data)
 

Function Documentation

◆ ft5406_get_sys_info()

hpm_stat_t ft5406_get_sys_info ( ft5406_context_t context,
ft5406_sys_info_t info 
)

◆ ft5406_init()

hpm_stat_t ft5406_init ( ft5406_context_t context)

◆ ft5406_read_data()

hpm_stat_t ft5406_read_data ( ft5406_context_t context,
uint8_t  addr,
uint8_t *  buf,
uint32_t  size 
)

◆ ft5406_read_register()

hpm_stat_t ft5406_read_register ( ft5406_context_t context,
uint8_t  reg,
uint8_t *  buf 
)

◆ ft5406_read_touch_data()

hpm_stat_t ft5406_read_touch_data ( ft5406_context_t context,
ft5406_touch_data_t touch_data 
)

◆ ft5406_set_mode()

hpm_stat_t ft5406_set_mode ( ft5406_context_t context,
uint8_t  mode 
)

◆ ft5406_write_register()

hpm_stat_t ft5406_write_register ( ft5406_context_t context,
uint8_t  reg,
uint8_t  val 
)