**Hiddev.c (projects\ble\profiles\hiddev)**
// GAP Role Callbacks
static gapRolesCBs_t hidDev_PeripheralCBs =
{
hidDevGapStateCB, // Profile State Change Callbacks
NULL // When a valid RSSI is read from controller
};
// Bond Manager Callbacks
static const gapBondCBs_t hidDevBondCB =
{
hidDevPasscodeCB,
hidDevPairStateCB
};
**Hidkbmservice.c (projects\ble\profiles\hiddevkbm)**
// Service Callbacks
CONST gattServiceCBs_t hidKbdMsCBs =
{
HidDev_ReadAttrCB, // Read callback function pointer
HidDev_WriteAttrCB, // Write callback function pointer
NULL // Authorization callback function pointer
};
**Hidemukbd.c (projects\ble\hidemukbd\source)**
static hidDevCB_t hidEmuKbdHidCBs =
{
hidEmuKbdRptCB,
hidEmuKbdEvtCB,
NULL
};
Callbacks
最新推荐文章于 2023-03-24 16:11:22 发布