diff options
Diffstat (limited to 'examples/mcxa')
| -rw-r--r-- | examples/mcxa/src/bin/adc_interrupt.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/mcxa/src/bin/adc_interrupt.rs b/examples/mcxa/src/bin/adc_interrupt.rs index 9db1173e3..a0e392634 100644 --- a/examples/mcxa/src/bin/adc_interrupt.rs +++ b/examples/mcxa/src/bin/adc_interrupt.rs | |||
| @@ -62,7 +62,13 @@ async fn main(_spawner: Spawner) { | |||
| 62 | defmt::info!("ADC configuration done..."); | 62 | defmt::info!("ADC configuration done..."); |
| 63 | 63 | ||
| 64 | loop { | 64 | loop { |
| 65 | let value = adc.read().await; | 65 | match adc.read().await { |
| 66 | defmt::info!("*** ADC interrupt TRIGGERED! *** -- value: {}", value); | 66 | Ok(value) => { |
| 67 | defmt::info!("*** ADC interrupt TRIGGERED! *** -- value: {}", value); | ||
| 68 | } | ||
| 69 | Err(e) => { | ||
| 70 | defmt::error!("ADC read error: {:?}", e); | ||
| 71 | } | ||
| 72 | } | ||
| 67 | } | 73 | } |
| 68 | } | 74 | } |
