Contains the HID specific definitions and data structures used in the HID API.
Data Structures | |
struct | cy_stc_ble_hidss_report_ref_t |
HID server Report Reference descriptor value - Report ID and Report Type. More... | |
struct | cy_stc_ble_hidss_information_t |
HID Information Characteristic value. More... | |
struct | cy_stc_ble_hidss_report_t |
HID Server Report Characteristic. More... | |
struct | cy_stc_ble_hidss_t |
Structure with HID Service attribute handles. More... | |
struct | cy_stc_ble_hidsc_report_t |
HID Client Report Characteristic. More... | |
struct | cy_stc_ble_hidsc_report_map_t |
HID client Report map Characteristic. More... | |
struct | cy_stc_ble_hidsc_t |
Structure with Discovered Attributes Information of HID Service. More... | |
struct | cy_stc_ble_hids_char_value_t |
HID Service Characteristic Value parameter structure. More... | |
struct | cy_stc_ble_hids_descr_value_t |
HID Service Characteristic descriptor value parameter structure. More... | |
struct | cy_stc_ble_hidss_config_t |
Service configuration structure (server) More... | |
struct | cy_stc_ble_hidsc_config_t |
Service Configuration structure (client) More... | |
Macros | |
#define | CY_BLE_HIDSC_REPORT_MAX (6u) |
Maximum HIDS report Characteristic. | |
Enumerations | |
enum | cy_en_ble_hids_char_index_t { CY_BLE_HIDS_PROTOCOL_MODE = 0u, CY_BLE_HIDS_INFORMATION = 1u, CY_BLE_HIDS_CONTROL_POINT = 2u, CY_BLE_HIDS_REPORT_MAP = 3u, CY_BLE_HIDS_BOOT_KYBRD_IN_REP = 4u, CY_BLE_HIDS_BOOT_KYBRD_OUT_REP = 5u, CY_BLE_HIDS_BOOT_MOUSE_IN_REP = 6u, CY_BLE_HIDS_REPORT = 7u, CY_BLE_HIDS_CHAR_COUNT = 8u } |
HIDS Characteristic indexes. More... | |
enum | cy_en_ble_hids_descr_t { CY_BLE_HIDS_REPORT_CCCD, CY_BLE_HIDS_REPORT_RRD, CY_BLE_HIDS_REPORT_MAP_ERRD, CY_BLE_HIDS_DESCR_COUNT } |
HID Service Characteristic Descriptors indexes. More... | |
enum | cy_en_ble_hidsc_char_write_t { CY_BLE_HIDSC_WRITE_WITHOUT_RESPONSE, CY_BLE_HIDSC_WRITE_CHAR_VALUE } |
Characteristic Value Write Sub-Procedure supported by HID Service. More... | |
enum | cy_en_ble_hidsc_char_read_t { CY_BLE_HIDSC_READ_CHAR_VALUE, CY_BLE_HIDSC_READ_LONG_CHAR_VALUE } |
Characteristic Value Read Sub-Procedure supported by HID Service. More... | |
HIDS Characteristic indexes.
HID Service Characteristic Descriptors indexes.