BLE_matrix_button/include/hid_keyboard_callbacks.h
2025-12-08 11:59:47 +01:00

15 lines
1.1 KiB
C
Executable File

#ifndef HID_KEYBOARD_CALLBACKS_H
#define HID_KEYBOARD_CALLBACKS_H
#include "hid_keyboard.h"
int hid_keyboard_protocol_mode_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_report_map_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_report_map_descr_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_input_report_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_boot_input_report_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_boot_output_report_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_information_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
int hid_keyboard_control_point_callback(uint16_t connection, uint16_t attribute, struct ble_gatt_access_ctxt *context, void *arg);
#endif