Merge pull request #90 from jacobeva/transmit-fix

Improve checks around split packet handling in transmit()
master
markqvist 6 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