diff options
| -rw-r--r-- | embassy-rp/src/spi.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/embassy-rp/src/spi.rs b/embassy-rp/src/spi.rs index ec2437e93..19c9d07c0 100644 --- a/embassy-rp/src/spi.rs +++ b/embassy-rp/src/spi.rs | |||
| @@ -111,6 +111,8 @@ impl<'d, T: Instance> Spi<'d, T> { | |||
| 111 | for &b in data { | 111 | for &b in data { |
| 112 | while !p.sr().read().tnf() {} | 112 | while !p.sr().read().tnf() {} |
| 113 | p.dr().write(|w| w.set_data(b as _)); | 113 | p.dr().write(|w| w.set_data(b as _)); |
| 114 | while !p.sr().read().rne() {} | ||
| 115 | let _ = p.dr().read(); | ||
| 114 | } | 116 | } |
| 115 | self.flush(); | 117 | self.flush(); |
| 116 | } | 118 | } |
