mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #12890 from Eric-A-Marks/master
[SX1272 & SX1276 Driver] Fix Fifo Pointer in Continuous Modepull/12959/head
commit
18d00e9edb
|
@ -1826,6 +1826,7 @@ void SX1272_LoRaRadio::handle_dio0_irq()
|
||||||
}
|
}
|
||||||
|
|
||||||
_rf_settings.lora_packet_handler.size = read_register(REG_LR_RXNBBYTES);
|
_rf_settings.lora_packet_handler.size = read_register(REG_LR_RXNBBYTES);
|
||||||
|
write_to_register(REG_LR_FIFOADDRPTR, read_register(REG_LR_FIFORXCURRENTADDR));
|
||||||
read_fifo(_data_buffer, _rf_settings.lora_packet_handler.size);
|
read_fifo(_data_buffer, _rf_settings.lora_packet_handler.size);
|
||||||
|
|
||||||
if (_rf_settings.lora.rx_continuous == false) {
|
if (_rf_settings.lora.rx_continuous == false) {
|
||||||
|
|
|
@ -1975,6 +1975,7 @@ void SX1276_LoRaRadio::handle_dio0_irq()
|
||||||
}
|
}
|
||||||
|
|
||||||
_rf_settings.lora_packet_handler.size = read_register(REG_LR_RXNBBYTES);
|
_rf_settings.lora_packet_handler.size = read_register(REG_LR_RXNBBYTES);
|
||||||
|
write_to_register(REG_LR_FIFOADDRPTR, read_register(REG_LR_FIFORXCURRENTADDR));
|
||||||
read_fifo(_data_buffer, _rf_settings.lora_packet_handler.size);
|
read_fifo(_data_buffer, _rf_settings.lora_packet_handler.size);
|
||||||
|
|
||||||
if (_rf_settings.lora.rx_continuous == false) {
|
if (_rf_settings.lora.rx_continuous == false) {
|
||||||
|
|
Loading…
Reference in New Issue