static const bthh_interface_t * hid_api;
static bthh_callbacks_t sBluetoothHidCallbacks = {
- sizeof(sBluetoothHidCallbacks),
- connection_state_callback,
- hid_info_callback,
- get_protocol_mode_callback,
- idle_time_callback,
- get_report_callback,
- virtual_unplug_callback,
- handshake_callback,
+ .size = sizeof(sBluetoothHidCallbacks),
+ .connection_state_cb = connection_state_callback,
+ .hid_info_cb = hid_info_callback,
+ .protocol_mode_cb = get_protocol_mode_callback,
+ .idle_time_cb = idle_time_callback,
+ .get_report_cb = get_report_callback,
+ .virtual_unplug_cb = virtual_unplug_callback,
+ .handshake_cb = handshake_callback,
};
oal_status_t hid_enable(void)
int ret;
bdstr_t bdstr;
- API_TRACE("len: %d", strlen(report));
+ API_TRACE("len: %zd", strlen(report));
CHECK_OAL_HID_ENABLED();
OAL_CHECK_PARAMETER(address, return);
OAL_CHECK_PARAMETER(report, return);