Linux: Add support for RFM69 (#823)

This commit is contained in:
Marcelo Aquino
2017-04-19 22:40:21 +02:00
committed by Henrik Ekblad
parent 4c31e22d6f
commit 66ff5b2880
5 changed files with 44 additions and 16 deletions
+3 -1
View File
@@ -105,6 +105,8 @@ void transportSetTargetRSSI(int16_t targetSignalStrength)
{
#if !defined(MY_GATEWAY_FEATURE) && !defined(MY_RFM69_ATC_MODE_DISABLED)
RFM69_ATCmode(true, targetSignalStrength);
#else
(void)targetSignalStrength;
#endif
}
@@ -203,7 +205,7 @@ bool transportSanityCheck(void)
uint8_t transportReceive(void* data)
{
// save payload length
const uint8_t dataLen = min(MAX_MESSAGE_LENGTH,_radio.DATALEN);
const uint8_t dataLen = _radio.DATALEN < MAX_MESSAGE_LENGTH? _radio.DATALEN : MAX_MESSAGE_LENGTH;
(void)memcpy((void*)data, (void*)_radio.DATA, dataLen);
// Send ack back if this message wasn't a broadcast
if (_radio.ACKRequested()) {