Измеряю период биконов так:
TickType_t prvBeaconTime=0;
TickType_t beaconTimeDelta=0;
static void user_beacon_hdl(char* buf, int buf_len, int flags, void* userdata) {
TickType_t now=xTaskGetTickCount();
beaconTimeDelta= now - prvBeaconTime;
prvBeaconTime = now;
}
...