Wait for high for DIO1 for rp2040-based LoRa boards.

This commit is contained in:
ceekdee 2023-09-12 17:53:27 -05:00
parent 4907ccaa4d
commit af59fa0a7e

View File

@ -284,11 +284,7 @@ where
self.busy.wait_for_low().await.map_err(|_| Busy) self.busy.wait_for_low().await.map_err(|_| Busy)
} }
async fn await_irq(&mut self) -> Result<(), RadioError> { async fn await_irq(&mut self) -> Result<(), RadioError> {
if self.board_type != BoardType::RpPicoWaveshareSx1262 {
self.dio1.wait_for_high().await.map_err(|_| DIO1)?; self.dio1.wait_for_high().await.map_err(|_| DIO1)?;
} else {
self.dio1.wait_for_rising_edge().await.map_err(|_| DIO1)?;
}
Ok(()) Ok(())
} }