Hi there,
On my current project (using CC2541), I need to read RSSI value on every connection interval.
To do that, I implemented the following callback function in keyfobdemo.c.
// GAP Role Callbacks
static gapRolesCBs_t keyFob_PeripheralCBs =
{
peripheralStateNotificationCB,
my_updateRssiCB // I implemented this callback function to read RSSI
};
However, I found that this callback function won't get new RSSI value on every connection interval, but only get new RSSI value when the keyfob receives a non-empty packet (ex. GATT Indication) from Peer Device. This doesn't meet my requirement, since I want to get new RSSI on every connection interval.
Does any one know a method to get RSSI value which will be updated on every connection interval?
Thanks,
Best Regards,
Arthur