diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/stm32/src/bin/spi.rs | 18 | ||||
| -rw-r--r-- | tests/stm32/src/bin/spi_dma.rs | 23 |
2 files changed, 15 insertions, 26 deletions
diff --git a/tests/stm32/src/bin/spi.rs b/tests/stm32/src/bin/spi.rs index 8be3b1a7c..0ffd0f653 100644 --- a/tests/stm32/src/bin/spi.rs +++ b/tests/stm32/src/bin/spi.rs | |||
| @@ -94,19 +94,11 @@ async fn main(_spawner: Spawner) { | |||
| 94 | drop(spi); | 94 | drop(spi); |
| 95 | 95 | ||
| 96 | // Test tx-only nosck. | 96 | // Test tx-only nosck. |
| 97 | #[cfg(feature = "spi-v1")] | 97 | let mut spi = Spi::new_blocking_txonly_nosck(&mut spi_peri, &mut mosi, spi_config); |
| 98 | { | 98 | spi.blocking_write(&buf).unwrap(); |
| 99 | let mut spi = Spi::new_blocking_txonly_nosck(&mut spi_peri, &mut mosi, spi_config); | 99 | spi.blocking_write::<u8>(&[]).unwrap(); |
| 100 | spi.blocking_transfer(&mut buf, &data).unwrap(); | 100 | spi.blocking_write(&buf).unwrap(); |
| 101 | spi.blocking_transfer_in_place(&mut buf).unwrap(); | 101 | drop(spi); |
| 102 | spi.blocking_write(&buf).unwrap(); | ||
| 103 | spi.blocking_read(&mut buf).unwrap(); | ||
| 104 | spi.blocking_transfer::<u8>(&mut [], &[]).unwrap(); | ||
| 105 | spi.blocking_transfer_in_place::<u8>(&mut []).unwrap(); | ||
| 106 | spi.blocking_read::<u8>(&mut []).unwrap(); | ||
| 107 | spi.blocking_write::<u8>(&[]).unwrap(); | ||
| 108 | drop(spi); | ||
| 109 | } | ||
| 110 | 102 | ||
| 111 | info!("Test OK"); | 103 | info!("Test OK"); |
| 112 | cortex_m::asm::bkpt(); | 104 | cortex_m::asm::bkpt(); |
diff --git a/tests/stm32/src/bin/spi_dma.rs b/tests/stm32/src/bin/spi_dma.rs index a8001a111..fd26d3f71 100644 --- a/tests/stm32/src/bin/spi_dma.rs +++ b/tests/stm32/src/bin/spi_dma.rs | |||
| @@ -132,19 +132,16 @@ async fn main(_spawner: Spawner) { | |||
| 132 | drop(spi); | 132 | drop(spi); |
| 133 | 133 | ||
| 134 | // Test tx-only nosck. | 134 | // Test tx-only nosck. |
| 135 | #[cfg(feature = "spi-v1")] | 135 | let mut spi = Spi::new_txonly_nosck(&mut spi_peri, &mut mosi, &mut tx_dma, spi_config); |
| 136 | { | 136 | spi.blocking_write(&buf).unwrap(); |
| 137 | let mut spi = Spi::new_txonly_nosck(&mut spi_peri, &mut mosi, &mut tx_dma, spi_config); | 137 | spi.write(&buf).await.unwrap(); |
| 138 | spi.blocking_write(&buf).unwrap(); | 138 | spi.blocking_write(&buf).unwrap(); |
| 139 | spi.write(&buf).await.unwrap(); | 139 | spi.blocking_write(&buf).unwrap(); |
| 140 | spi.blocking_write(&buf).unwrap(); | 140 | spi.write(&buf).await.unwrap(); |
| 141 | spi.blocking_write(&buf).unwrap(); | 141 | spi.write(&buf).await.unwrap(); |
| 142 | spi.write(&buf).await.unwrap(); | 142 | spi.write::<u8>(&[]).await.unwrap(); |
| 143 | spi.write(&buf).await.unwrap(); | 143 | spi.blocking_write::<u8>(&[]).unwrap(); |
| 144 | spi.write::<u8>(&[]).await.unwrap(); | 144 | drop(spi); |
| 145 | spi.blocking_write::<u8>(&[]).unwrap(); | ||
| 146 | drop(spi); | ||
| 147 | } | ||
| 148 | 145 | ||
| 149 | info!("Test OK"); | 146 | info!("Test OK"); |
| 150 | cortex_m::asm::bkpt(); | 147 | cortex_m::asm::bkpt(); |
