Microchip® Advanced Software Framework

hid_prf_info_t Struct Reference

HID profile application info.

#include <hid_device.h>

Data Fields

uint8_t hid_device
 Type of HID device. More...
 
hid_info_t hid_device_info
 HID information. More...
 
uint8_t hid_serv_instance
 Number of HID service instance. More...
 
uint8_t num_of_report
 Number of report. More...
 
uint8_t protocol_mode
 Protocol mode selected by user. More...
 
uint8_t report_id [HID_MAX_REPORT_NUM]
 Report id based on number of report. More...
 
uint8_t report_len [HID_MAX_REPORT_NUM]
 Report Length based on number of report. More...
 
hid_report_map_t report_map_info
 Report map information based on device. More...
 
uint8_t report_type [HID_MAX_REPORT_NUM]
 Report type based on number of report. More...
 
uint8_t * report_val [HID_MAX_REPORT_NUM]
 Report value based on number of report. More...
 
uint16_t serv_handle_info
 Service handle information. More...
 

uint8_t hid_prf_info_t::hid_device

Type of HID device.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

hid_info_t hid_prf_info_t::hid_device_info

HID information.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

uint8_t hid_prf_info_t::hid_serv_instance

Number of HID service instance.

Referenced by hid_keyboard_app_init(), hid_mouse_app_init(), and hid_prf_conf().

uint8_t hid_prf_info_t::num_of_report

Number of report.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

uint8_t hid_prf_info_t::protocol_mode

Protocol mode selected by user.

Referenced by hid_keyboard_app_init(), hid_mouse_app_init(), and hid_prf_char_changed_handler().

uint8_t hid_prf_info_t::report_id[HID_MAX_REPORT_NUM]

Report id based on number of report.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

uint8_t hid_prf_info_t::report_len[HID_MAX_REPORT_NUM]

Report Length based on number of report.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

hid_report_map_t hid_prf_info_t::report_map_info

Report map information based on device.

Referenced by hid_keyboard_app_init(), hid_mouse_app_init(), and hid_prf_init().

uint8_t hid_prf_info_t::report_type[HID_MAX_REPORT_NUM]

Report type based on number of report.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

uint8_t* hid_prf_info_t::report_val[HID_MAX_REPORT_NUM]

Report value based on number of report.

Referenced by hid_keyboard_app_init(), and hid_mouse_app_init().

uint16_t hid_prf_info_t::serv_handle_info

Service handle information.

Referenced by hid_prf_init().