AIROC™ BTSDK v4.4 - Documentation | ||||
Human Interface Device Profile (HID) Device over LE. More...
Data Structures | |
struct | wiced_bt_hidd_ble_rpt_ref_t |
report reference descriptor value More... | |
struct | wiced_bt_hidd_ble_dev_info_t |
LE HIDD registration information. More... | |
struct | wiced_bt_hidd_ble_dscp_info_t |
HIDD LE description info. More... | |
struct | wiced_bt_hidd_ble_rpt_map_info_t |
LE HIDD report map info. More... | |
struct | wiced_bt_hidd_ble_rpt_data_t |
LE HIDD report data. More... | |
struct | wiced_bt_hidd_ble_get_rpt_data_t |
LE HIDD get report data. More... | |
union | wiced_bt_hidd_ble_cback_data_t |
HIDD LE callback data. More... | |
struct | wiced_bt_hidd_ble_reg_info_t |
HIDD LE registration info. More... | |
Macros | |
#define | HIDD_LE_RPT_NOT_SUPT 0x8F |
GATT application error code for HID profile. More... | |
#define | HIDD_LE_KB_TYPE 0x01 |
HIDD type. More... | |
#define | HIDD_LE_MICE_TYPE 0x02 |
bit 1 | |
#define | HIDD_LE_OTHER_TYPE 0x80 |
bit 7 | |
#define | HIDD_LE_PROTO_MODE_RPT 0x00 |
Report protocol. | |
#define | HIDD_LE_PROTO_MODE_BOOT 0x01 |
Boot protocol. | |
#define | HID_LE_RPT_TYPE_INPUT 0x01 |
LE HIDD report type. More... | |
#define | HID_LE_RPT_TYPE_OUTPUT 0x02 |
Output reports. | |
#define | HID_LE_RPT_TYPE_FEATURE 0x03 |
Feature reports. | |
#define | HID_LE_RPT_TYPE_KB_INPUT 0x04 |
Keyboard input. | |
#define | HID_LE_RPT_TYPE_KB_OUTPUT 0x05 |
Keyboard output. | |
#define | HID_LE_RPT_TYPE_MI_INPUT 0x06 |
Mouse input. | |
#define | HID_LE_RPT_TYPE_MAX HID_LE_RPT_TYPE_FEATURE |
Maximun report type. | |
#define | HIDD_LE_REMOTE_WAKE 0x01 |
Remote wake. | |
#define | HIDD_LE_NORMAL_CONN 0x02 |
Normally connectable. | |
#define | HIDD_REPT_ID_BOOT_KB 1 |
Bluetooth HID Boot Report Keyboard. | |
#define | HIDD_REPT_ID_BOOT_MOUSE 2 |
Bluetooth HID Boot Report Mouse. | |
Typedefs | |
typedef uint8_t | wiced_bt_hidd_ble_cback_event_t |
HIDD Bluetooth Low Energy callback events. | |
typedef uint8_t | wiced_bt_hidd_ble_dev_t |
HIDD LE device types. | |
typedef uint8_t | wiced_bt_hidd_ble_proto_t |
HIDD LE protocol types. | |
typedef uint8_t | wiced_bt_hidd_ble_rpt_t |
HIDD LE report types. | |
typedef uint8_t | wiced_bt_hidd_ble_status_t |
HIDD LE status codes. | |
typedef void( | wiced_bt_hidd_ble_cback_t )(uint8_t event, uint32_t data, wiced_bt_hidd_ble_cback_data_t *p_data) |
HIDD LE callback. More... | |
Human Interface Device Profile (HID) Device over LE.