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
|
||||
setDirectAction KEYWORD2
|
||||
readBit KEYWORD2
|
||||
enableBitSync KEYWORD2
|
||||
disableBitSync KEYWORD2
|
||||
|
||||
# RF69-specific
|
||||
setAESKey KEYWORD2
|
||||
|
|
|
@ -939,6 +939,14 @@ int16_t SX127x::setOokPeakThresholdDecrement(uint8_t value) {
|
|||
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) {
|
||||
// check active modem
|
||||
if(getActiveModem() != SX127X_FSK_OOK) {
|
||||
|
|
|
@ -927,6 +927,20 @@ class SX127x: public PhysicalLayer {
|
|||
*/
|
||||
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.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue