Hi,
I’m doing some RSSI measurements with the SX1261.
In my test setup, after setting the transceiver to receive mode, I start reading the RSSI using the GetRssiInst function every 200us. I see that the value becomes constant and close to the right value after 20-25 measurements (this mean more than 4ms!).
The pseudo-code command sequence is:
SX126xSetRx ();
while (SX126xGetOperatingMode ()! = STATUS_RX) {}; // wait start reception
for (uint8_t i = 0; i <100; i ++) {
RSSIval [i] = SX126xGetRssiInst ();
udelay (200);
}
Is there an initial delay required before getting the correct and constant value?
Thank you,