Functions | |
void | hid_create_sdp_record (uint8_t *service, uint32_t service_record_handle, uint16_t hid_device_subclass, uint8_t hid_country_code, uint8_t hid_virtual_cable, uint8_t hid_reconnect_initiate, uint8_t hid_boot_device, const uint8_t *hid_descriptor, uint16_t hid_descriptor_size, const char *device_name) |
Create HID Device SDP service record. More... | |
void | hid_device_init (void) |
Set up HID Device. More... | |
void | hid_device_register_packet_handler (btstack_packet_handler_t callback) |
Register callback for the HID Device client. More... | |
void | hid_device_request_can_send_now_event (uint16_t hid_cid) |
Request can send now event to send HID Report Generates an HID_SUBEVENT_CAN_SEND_NOW subevent. More... | |
void | hid_device_send_contro_message (uint16_t hid_cid, const uint8_t *message, uint16_t message_len) |
Send HID messageon control channel. More... | |
void | hid_device_send_interrupt_message (uint16_t hid_cid, const uint8_t *message, uint16_t message_len) |
Send HID messageon interrupt channel. More... | |
void hid_create_sdp_record | ( | uint8_t * | service, |
uint32_t | service_record_handle, | ||
uint16_t | hid_device_subclass, | ||
uint8_t | hid_country_code, | ||
uint8_t | hid_virtual_cable, | ||
uint8_t | hid_reconnect_initiate, | ||
uint8_t | hid_boot_device, | ||
const uint8_t * | hid_descriptor, | ||
uint16_t | hid_descriptor_size, | ||
const char * | device_name | ||
) |
Create HID Device SDP service record.
service | Empty buffer in which a new service record will be stored. |
have_remote_audio_control | |
service | |
service_record_handle | |
hid_device_subclass | |
hid_country_code | |
hid_virtual_cable | |
hid_reconnect_initiate | |
hid_boot_device | |
hid_descriptor | |
hid_descriptor_size | size of hid_descriptor |
device_name |
void hid_device_init | ( | void | ) |
Set up HID Device.
void hid_device_register_packet_handler | ( | btstack_packet_handler_t | callback | ) |
Register callback for the HID Device client.
callback |
void hid_device_request_can_send_now_event | ( | uint16_t | hid_cid | ) |
Request can send now event to send HID Report Generates an HID_SUBEVENT_CAN_SEND_NOW subevent.
hid_cid |
void hid_device_send_contro_message | ( | uint16_t | hid_cid, |
const uint8_t * | message, | ||
uint16_t | message_len | ||
) |
Send HID messageon control channel.
hid_cid |
void hid_device_send_interrupt_message | ( | uint16_t | hid_cid, |
const uint8_t * | message, | ||
uint16_t | message_len | ||
) |
Send HID messageon interrupt channel.
hid_cid |