My issue isn't that the noise is around -95dBm, it's that even when setting a RSSI threshold ABOVE -95dBm (i.e. -45dBm), I still get noise on the line. Just a constant stream of garbage.
Correct me if I'm wrong, but wouldn't setting a RSSI threshold that is above the noise floor mean I get no data out on DIO2? Because it should be below the threshold, and thus ignored. Otherwise what is the point of setting a threshold?
To be more specific, this line right here:
/* 0x29 */ { REG_RSSITHRESH, 80 }, // must be set to dBm = (-Sensitivity / 2), default is 0xE4 = 228 so -114dBm
Should this not, when set to a proper value (i.e. anything above -100dBm in my case) eliminate all the noise that is at -95dBm? Because it seems to have no affect whatsoever, regardless of what value I set.