diff options
| -rw-r--r-- | tests/rp/src/bin/adc.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/rp/src/bin/adc.rs b/tests/rp/src/bin/adc.rs index 0250fd5f4..0c04a55f9 100644 --- a/tests/rp/src/bin/adc.rs +++ b/tests/rp/src/bin/adc.rs | |||
| @@ -93,6 +93,7 @@ async fn main(_spawner: Spawner) { | |||
| 93 | adc.read_many( | 93 | adc.read_many( |
| 94 | &mut Channel::new_pin(&mut p.PIN_29, Pull::Down), | 94 | &mut Channel::new_pin(&mut p.PIN_29, Pull::Down), |
| 95 | &mut low, | 95 | &mut low, |
| 96 | 1, | ||
| 96 | &mut p.DMA_CH0, | 97 | &mut p.DMA_CH0, |
| 97 | ) | 98 | ) |
| 98 | .await | 99 | .await |
| @@ -100,12 +101,18 @@ async fn main(_spawner: Spawner) { | |||
| 100 | adc.read_many( | 101 | adc.read_many( |
| 101 | &mut Channel::new_pin(&mut p.PIN_29, Pull::None), | 102 | &mut Channel::new_pin(&mut p.PIN_29, Pull::None), |
| 102 | &mut none, | 103 | &mut none, |
| 104 | 1, | ||
| 103 | &mut p.DMA_CH0, | 105 | &mut p.DMA_CH0, |
| 104 | ) | 106 | ) |
| 105 | .await | 107 | .await |
| 106 | .unwrap(); | 108 | .unwrap(); |
| 107 | adc.read_many_raw(&mut Channel::new_pin(&mut p.PIN_29, Pull::Up), &mut up, &mut p.DMA_CH0) | 109 | adc.read_many_raw( |
| 108 | .await; | 110 | &mut Channel::new_pin(&mut p.PIN_29, Pull::Up), |
| 111 | &mut up, | ||
| 112 | 1, | ||
| 113 | &mut p.DMA_CH0, | ||
| 114 | ) | ||
| 115 | .await; | ||
| 109 | defmt::assert!(low.iter().zip(none.iter()).all(|(l, n)| *l >> 4 < *n as u16)); | 116 | defmt::assert!(low.iter().zip(none.iter()).all(|(l, n)| *l >> 4 < *n as u16)); |
| 110 | defmt::assert!(up.iter().all(|s| s.good())); | 117 | defmt::assert!(up.iter().all(|s| s.good())); |
| 111 | defmt::assert!(none.iter().zip(up.iter()).all(|(n, u)| (*n as u16) < u.value())); | 118 | defmt::assert!(none.iter().zip(up.iter()).all(|(n, u)| (*n as u16) < u.value())); |
| @@ -115,6 +122,7 @@ async fn main(_spawner: Spawner) { | |||
| 115 | adc.read_many( | 122 | adc.read_many( |
| 116 | &mut Channel::new_temp_sensor(&mut p.ADC_TEMP_SENSOR), | 123 | &mut Channel::new_temp_sensor(&mut p.ADC_TEMP_SENSOR), |
| 117 | &mut temp, | 124 | &mut temp, |
| 125 | 1, | ||
| 118 | &mut p.DMA_CH0, | 126 | &mut p.DMA_CH0, |
| 119 | ) | 127 | ) |
| 120 | .await | 128 | .await |
