**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
最新推荐文章于 2025-04-16 12:16:02 发布
本文介绍了蓝牙HID设备配置中的关键组件,包括GAP角色回调、BondManager回调和服务回调等。通过具体文件示例,如Hiddev.c、Hidkbmservice.c和Hidemukbd.c,详细解释了每种回调的功能及其实现方式。
2536

被折叠的 条评论
为什么被折叠?



