SX127X enable/disable BitSync
This commit is contained in:
parent
29778e0e1d
commit
7ddf0f81ce
3 changed files with 26 additions and 2 deletions
|
@ -147,6 +147,8 @@ setOokFixedOrFloorThreshold KEYWORD2
|
||||||
setDirectSyncWord KEYWORD2
|
setDirectSyncWord KEYWORD2
|
||||||
setDirectAction KEYWORD2
|
setDirectAction KEYWORD2
|
||||||
readBit KEYWORD2
|
readBit KEYWORD2
|
||||||
|
enableBitSync KEYWORD2
|
||||||
|
disableBitSync KEYWORD2
|
||||||
|
|
||||||
# RF69-specific
|
# RF69-specific
|
||||||
setAESKey KEYWORD2
|
setAESKey KEYWORD2
|
||||||
|
@ -156,8 +158,8 @@ getTemperature KEYWORD2
|
||||||
setAmbientTemperature KEYWORD2
|
setAmbientTemperature KEYWORD2
|
||||||
setLnaTestBoost KEYWORD2
|
setLnaTestBoost KEYWORD2
|
||||||
setOokFixedThreshold KEYWORD2
|
setOokFixedThreshold KEYWORD2
|
||||||
enableContinuousModeBitSync KEYWORD2
|
enableContinuousModeBitSync KEYWORD2
|
||||||
disableContinuousModeBitSync KEYWORD2
|
disableContinuousModeBitSync KEYWORD2
|
||||||
|
|
||||||
# CC1101-specific
|
# CC1101-specific
|
||||||
getLQI KEYWORD2
|
getLQI KEYWORD2
|
||||||
|
|
|
@ -939,6 +939,14 @@ int16_t SX127x::setOokPeakThresholdDecrement(uint8_t value) {
|
||||||
return(_mod->SPIsetRegValue(SX127X_REG_OOK_AVG, value, 7, 5, 5));
|
return(_mod->SPIsetRegValue(SX127X_REG_OOK_AVG, value, 7, 5, 5));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int16_t SX127x::enableBitSync() {
|
||||||
|
return(_mod->SPIsetRegValue(SX127X_REG_OOK_PEAK, SX127X_BIT_SYNC_ON, 5, 5, 5));
|
||||||
|
}
|
||||||
|
|
||||||
|
int16_t SX127x::disableBitSync() {
|
||||||
|
return(_mod->SPIsetRegValue(SX127X_REG_OOK_PEAK, SX127X_BIT_SYNC_OFF, 5, 5, 5));
|
||||||
|
}
|
||||||
|
|
||||||
int16_t SX127x::setOOK(bool enableOOK) {
|
int16_t SX127x::setOOK(bool enableOOK) {
|
||||||
// check active modem
|
// check active modem
|
||||||
if(getActiveModem() != SX127X_FSK_OOK) {
|
if(getActiveModem() != SX127X_FSK_OOK) {
|
||||||
|
|
|
@ -927,6 +927,20 @@ class SX127x: public PhysicalLayer {
|
||||||
*/
|
*/
|
||||||
int16_t setOokFixedOrFloorThreshold(uint8_t value);
|
int16_t setOokFixedOrFloorThreshold(uint8_t value);
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Enable Bit synchronizer.
|
||||||
|
|
||||||
|
\returns \ref status_codes
|
||||||
|
*/
|
||||||
|
int16_t enableBitSync();
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Disable Bit synchronizer (not allowed in Packet mode).
|
||||||
|
|
||||||
|
\returns \ref status_codes
|
||||||
|
*/
|
||||||
|
int16_t disableBitSync();
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Query modem for the packet length of received payload.
|
\brief Query modem for the packet length of received payload.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue