Merge pull request #90 from jacobeva/transmit-fix

Improve checks around split packet handling in transmit()
master
markqvist 10 months ago committed by GitHub
commit 711f9c6eac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 10
      RNode_Firmware.ino

@ -609,8 +609,14 @@ void transmit(uint16_t size) {
written++;
if (written == 255) {
LoRa->endPacket(); add_airtime(written);
if (written == 255 && header & 0x0F) {
if (!LoRa->endPacket()) {
kiss_indicate_error(ERROR_MODEM_TIMEOUT);
kiss_indicate_error(ERROR_TXFAILED);
led_indicate_error(5);
hard_reset();
}
add_airtime(written);
LoRa->beginPacket();
LoRa->write(header);
written = 1;

Loading…
Cancel
Save