aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f1
diff options
context:
space:
mode:
Diffstat (limited to 'examples/stm32f1')
-rw-r--r--examples/stm32f1/src/bin/pwm_input.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/stm32f1/src/bin/pwm_input.rs b/examples/stm32f1/src/bin/pwm_input.rs
index de6949eb4..9883280cf 100644
--- a/examples/stm32f1/src/bin/pwm_input.rs
+++ b/examples/stm32f1/src/bin/pwm_input.rs
@@ -1,7 +1,6 @@
1#![no_std] 1#![no_std]
2#![no_main] 2#![no_main]
3 3
4use cortex_m::asm;
5use defmt::*; 4use defmt::*;
6use embassy_executor::Spawner; 5use embassy_executor::Spawner;
7use embassy_stm32::gpio::{Level, Output, Pull, Speed}; 6use embassy_stm32::gpio::{Level, Output, Pull, Speed};
@@ -44,9 +43,9 @@ async fn main(spawner: Spawner) {
44 43
45 loop { 44 loop {
46 Timer::after_millis(500).await; 45 Timer::after_millis(500).await;
47 let _per = pwm_input.get_period_ticks(); 46 let period = pwm_input.get_period_ticks();
48 let _dc = pwm_input.get_duty_ticks(); 47 let width = pwm_input.get_width_ticks();
49 let _pc = pwm_input.get_duty_cycle(); 48 let duty_cycle = pwm_input.get_duty_cycle();
50 asm::nop(); 49 info!("period ticks: {} width ticks: {} duty cycle: {}", period, width, duty_cycle);
51 } 50 }
52} 51}