Semtech SX1272 radio chipset driver - ported based on Semtech SX1276 driver.
Dependents: Elmo-Terminal LoRaWAN-test-app Elmo-Terminal-App LoRaWAN_Semtech_stack ... more
Diff: sx1272/sx1272.cpp
- Revision:
- 6:a8a402ec1169
- Parent:
- 3:81cc2c384b1b
diff -r 6740f7ed1d00 -r a8a402ec1169 sx1272/sx1272.cpp --- a/sx1272/sx1272.cpp Thu Oct 22 08:01:27 2015 +0000 +++ b/sx1272/sx1272.cpp Wed Feb 10 10:59:51 2016 +0000 @@ -1384,3 +1384,21 @@ break; } } + +void SX1272::SetMaxPayloadLength( ModemType modem, uint8_t max ) +{ + this->SetModem( modem ); + + switch( modem ) + { + case MODEM_FSK: + if( this->settings.Fsk.FixLen == false ) + { + this->Write( REG_PAYLOADLENGTH, max ); + } + break; + case MODEM_LORA: + this->Write( REG_LR_PAYLOADMAXLENGTH, max ); + break; + } +}