You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the class SX126X, 'setTCXO' is called after 'config' for both 'begin' and 'beginFSK'. 'config' runs the calibration command. The TCXO needs to be configured before calibration is run. so currently you have:
state = self.config(....)
ASSERT(state)
if tcxoVoltage > 0.0:
state = self.setTCXO(tcxoVoltage)
ASSERT(state)
This needs to be changed to:
if tcxoVoltage > 0.0:
state = self.setTCXO(tcxoVoltage)
ASSERT(state)
state = self.config(....)
ASSERT(state)
This led to a loss of several decibels going by the returned RSSI.
The text was updated successfully, but these errors were encountered:
Sorry, I can't test it I'm afraid. Actually using this library as a basis for a Python implementation on a RPi (I have weird requirements in regards to handling CS lines so used this, rather than some other implementations).
In the class SX126X, 'setTCXO' is called after 'config' for both 'begin' and 'beginFSK'. 'config' runs the calibration command. The TCXO needs to be configured before calibration is run. so currently you have:
This needs to be changed to:
This led to a loss of several decibels going by the returned RSSI.
The text was updated successfully, but these errors were encountered: