diff options
Diffstat (limited to 'examples/stm32u0/src/bin/lcd.rs')
| -rw-r--r-- | examples/stm32u0/src/bin/lcd.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/stm32u0/src/bin/lcd.rs b/examples/stm32u0/src/bin/lcd.rs index 6e4378074..2b34d4ef1 100644 --- a/examples/stm32u0/src/bin/lcd.rs +++ b/examples/stm32u0/src/bin/lcd.rs | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | use defmt::*; | 4 | use defmt::*; |
| 5 | use embassy_executor::Spawner; | 5 | use embassy_executor::Spawner; |
| 6 | use embassy_stm32::lcd::{Bias, Config, Duty, Lcd, LcdPin}; | 6 | use embassy_stm32::lcd::{Bias, BlinkFreq, BlinkSelector, Config, Duty, Lcd, LcdPin}; |
| 7 | use embassy_stm32::peripherals::LCD; | 7 | use embassy_stm32::peripherals::LCD; |
| 8 | use embassy_stm32::time::Hertz; | 8 | use embassy_stm32::time::Hertz; |
| 9 | use embassy_time::Duration; | 9 | use embassy_time::Duration; |
| @@ -72,6 +72,7 @@ async fn main(_spawner: Spawner) { | |||
| 72 | ], | 72 | ], |
| 73 | ); | 73 | ); |
| 74 | 74 | ||
| 75 | lcd.set_blink(BlinkSelector::All, BlinkFreq::Hz4); | ||
| 75 | { | 76 | { |
| 76 | let mut buffer = DisplayBuffer::new(); | 77 | let mut buffer = DisplayBuffer::new(); |
| 77 | for i in 0..4 { | 78 | for i in 0..4 { |
| @@ -91,6 +92,8 @@ async fn main(_spawner: Spawner) { | |||
| 91 | 92 | ||
| 92 | embassy_time::Timer::after_millis(1000).await; | 93 | embassy_time::Timer::after_millis(1000).await; |
| 93 | 94 | ||
| 95 | lcd.set_blink(BlinkSelector::None, BlinkFreq::Hz4); | ||
| 96 | |||
| 94 | const MESSAGE: &str = "Hello embassy people. Hope you like this LCD demo :} "; | 97 | const MESSAGE: &str = "Hello embassy people. Hope you like this LCD demo :} "; |
| 95 | loop { | 98 | loop { |
| 96 | print_message(MESSAGE, &mut lcd, Duration::from_millis(250)).await; | 99 | print_message(MESSAGE, &mut lcd, Duration::from_millis(250)).await; |
