We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ba6748f commit 24478a4Copy full SHA for 24478a4
esp-hal/src/i2s/master.rs
@@ -1706,6 +1706,10 @@ mod private {
1706
self.regs().conf().modify(|_, w| w.rx_start().clear_bit());
1707
}
1708
1709
+ fn tx_done(&self) -> bool {
1710
+ self.regs().state().read().tx_idle().bit_is_set()
1711
+ }
1712
+
1713
fn wait_for_tx_done(&self) {
1714
while self.regs().state().read().tx_idle().bit_is_clear() {
1715
// wait
@@ -1754,6 +1758,10 @@ mod private {
1754
1758
self.regs().conf().modify(|_, w| w.rx_start().set_bit());
1755
1759
1756
1760
1761
+ fn rx_done(&self) -> bool {
1762
+ self.regs().int_raw().read().in_suc_eof().bit_is_set()
1763
1764
1757
1765
fn wait_for_rx_done(&self) {
1766
while self.regs().int_raw().read().in_suc_eof().bit_is_clear() {
1767
0 commit comments