feat: update clear_irq_status to accept IRQ mask for improved interrupt handling

This commit is contained in:
2025-08-08 15:31:21 +08:00
parent 59ba0f81d8
commit cecca5b711

View File

@ -1009,7 +1009,10 @@ struct read_result_t {
Result<Unit, error_t> res; Result<Unit, error_t> res;
res = set_buffer_base_address(); res = set_buffer_base_address();
APP_RADIO_RETURN_ERR(res); APP_RADIO_RETURN_ERR(res);
res = clear_irq_status();
constexpr auto irq_mask = RADIOLIB_SX126X_IRQ_RX_DONE;
res = clear_irq_status(irq_mask);
APP_RADIO_RETURN_ERR(res); APP_RADIO_RETURN_ERR(res);
return {}; return {};
} }