![]() |
nRF Connect SDK API 3.3.99
|
HOGP object. More...
#include <hogp.h>
Data Structures | |
| struct | bt_hogp_handlers |
Data Fields | ||
| struct bt_conn * | conn | |
| struct bt_hids_info | info_val | |
| struct bt_hogp::bt_hogp_handlers | handlers | |
| bt_hogp_ready_cb | ready_cb | |
| Callback for HIDS client ready (see bt_hogp_ready_cb). | ||
| bt_hogp_prep_fail_cb | prep_error_cb | |
| Callback for HIDS client preparation failed. | ||
| bt_hogp_pm_update_cb | pm_update_cb | |
| Callback for protocol mode updated. | ||
| bt_hogp_map_cb | map_cb | |
| Callback for report map data chunk received. | ||
| struct bt_gatt_read_params | read_params | |
| Internal read parameters used when reading Protocol Mode or Report Map. This struct might also be used during initialization. | ||
| struct k_sem | read_params_sem | |
| The semaphore for common read parameters protection. | ||
| struct { | ||
| uint8_t rep_idx | ||
| } | init_repref | |
| struct { | ||
| struct bt_hogp_rep_info * kbd_inp | ||
| struct bt_hogp_rep_info * kbd_out | ||
| struct bt_hogp_rep_info * mouse_inp | ||
| } | rep_boot | |
| struct bt_hogp_rep_info ** | rep_info | |
| uint8_t | rep_count | |
| bool | ready | |
| enum bt_hids_pm | pm | |
HOGP object.