bool pmu_ready = false;
bool promisc = false;
bool implicit = false;
- volatile bool packet_ready = false;
uint8_t implicit_l = 0;
+ volatile bool packet_ready = false;
+ volatile uint8_t packet_interface = 0xFF;
+
uint8_t op_mode = MODE_HOST;
uint8_t model = 0x00;
uint8_t hwrev = 0x00;
getPacketData(selected_radio, packet_size);
seq = SEQ_UNSET;
+ packet_interface = index;
packet_ready = true;
} else if (isSplitPacket(header) && seq != sequence) {
}
getPacketData(selected_radio, packet_size);
+
+ packet_interface = index;
packet_ready = true;
}
} else {
read_len = 0;
getPacketData(selected_radio, packet_size);
+
+ packet_interface = index;
packet_ready = true;
}
#endif
kiss_indicate_stat_rssi();
kiss_indicate_stat_snr();
- kiss_write_packet(1);
+ kiss_write_packet(packet_interface);
}
bool ready = false;