Hi,
I'm using nRF51822 with SD130 (SDK 12.1).
I had a firmware based on mbed that had RSSI update, and it was getting quite a few updates per second.
I've now gotten rid of mbed, and when using sd_ble_gap_rssi_start(p_ble_evt->evt.gap_evt.conn_handle, 0, 0) when connected but not actively communicating, I receive about 2 updates per second. As far as I remember, BLE spec says that a device must emit a packet on each channel hopped on, even if having "nothing to say". So I am wondering if there is a way to get RSSI on "empty packets".
Thanks for your help!