[SX126x] Fixed calibration order (#689) (CI_BUILD_ALL)
This commit is contained in:
parent
02306bda91
commit
ed4fc84a70
1 changed files with 8 additions and 8 deletions
|
@ -53,16 +53,16 @@ int16_t SX126x::begin(uint8_t cr, uint8_t syncWord, uint16_t preambleLength, flo
|
||||||
state = standby();
|
state = standby();
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
||||||
// configure settings not accessible by API
|
|
||||||
state = config(RADIOLIB_SX126X_PACKET_TYPE_LORA);
|
|
||||||
RADIOLIB_ASSERT(state);
|
|
||||||
|
|
||||||
// set TCXO control, if requested
|
// set TCXO control, if requested
|
||||||
if(!this->XTAL && tcxoVoltage > 0.0) {
|
if(!this->XTAL && tcxoVoltage > 0.0) {
|
||||||
state = setTCXO(tcxoVoltage);
|
state = setTCXO(tcxoVoltage);
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// configure settings not accessible by API
|
||||||
|
state = config(RADIOLIB_SX126X_PACKET_TYPE_LORA);
|
||||||
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
||||||
// configure publicly accessible settings
|
// configure publicly accessible settings
|
||||||
state = setCodingRate(cr);
|
state = setCodingRate(cr);
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
|
@ -127,16 +127,16 @@ int16_t SX126x::beginFSK(float br, float freqDev, float rxBw, uint16_t preambleL
|
||||||
state = standby();
|
state = standby();
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
||||||
// configure settings not accessible by API
|
|
||||||
state = config(RADIOLIB_SX126X_PACKET_TYPE_GFSK);
|
|
||||||
RADIOLIB_ASSERT(state);
|
|
||||||
|
|
||||||
// set TCXO control, if requested
|
// set TCXO control, if requested
|
||||||
if(!this->XTAL && tcxoVoltage > 0.0) {
|
if(!this->XTAL && tcxoVoltage > 0.0) {
|
||||||
state = setTCXO(tcxoVoltage);
|
state = setTCXO(tcxoVoltage);
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// configure settings not accessible by API
|
||||||
|
state = config(RADIOLIB_SX126X_PACKET_TYPE_GFSK);
|
||||||
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
||||||
// configure publicly accessible settings
|
// configure publicly accessible settings
|
||||||
state = setBitRate(br);
|
state = setBitRate(br);
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
Loading…
Add table
Reference in a new issue