Merge pull request #12890 from Eric-A-Marks/master

[SX1272 & SX1276 Driver] Fix Fifo Pointer in Continuous Mode
pull/12959/head
Martin Kojtal 2020-05-12 14:17:50 +02:00 committed by GitHub
commit 18d00e9edb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View File

@ -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) {

View File

@ -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) {