一.概述
1.广播回调
广播回调的作用是在本次广播结束后会进入广播回调获取到下次广播是多少us之后。
二.添加程序
1.初始化注册回调函数
在Peripheral_Init初始化的最后添加此函数:
//注册一个回调函数,该函数将在每次广播事件结束后被调用。
LL_AdvertiseEventRegister(AdvertiseEventCB);
2.添加回调函数处理
在peripheral.c中添加此函数:
static void AdvertiseEventCB(uint32_t timeUs);
void AdvertiseEventCB(uint32_t timeUs){
PRINT("timeUs=%d\n",timeUs);
}
回调函数中也可以增加一些自定义的处理,如翻转GPIO等。
三.串口打印验证
1.串口打印
例程设置广播间隔为50ms,