From 992ab2ec63d4ca41045d52f50be487a001023396 Mon Sep 17 00:00:00 2001 From: Dion Dokter Date: Sat, 22 Nov 2025 01:47:54 +0100 Subject: Add L0 family --- embassy-stm32/src/lcd.rs | 4 +++- examples/stm32u0/src/bin/lcd.rs | 8 +++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/embassy-stm32/src/lcd.rs b/embassy-stm32/src/lcd.rs index 66a9386b7..dc1989168 100644 --- a/embassy-stm32/src/lcd.rs +++ b/embassy-stm32/src/lcd.rs @@ -8,10 +8,12 @@ use crate::peripherals; use crate::rcc::{self, RccPeripheral}; use crate::time::Hertz; -#[cfg(stm32u0)] +#[cfg(any(stm32u0, stm32l073, stm32l083))] const NUM_SEGMENTS: u8 = 52; #[cfg(stm32wb)] const NUM_SEGMENTS: u8 = 44; +#[cfg(any(stm32l053, stm32l063))] +const NUM_SEGMENTS: u8 = 32; /// LCD configuration struct #[non_exhaustive] diff --git a/examples/stm32u0/src/bin/lcd.rs b/examples/stm32u0/src/bin/lcd.rs index c3f489ea9..6e4378074 100644 --- a/examples/stm32u0/src/bin/lcd.rs +++ b/examples/stm32u0/src/bin/lcd.rs @@ -3,11 +3,9 @@ use defmt::*; use embassy_executor::Spawner; -use embassy_stm32::{ - lcd::{Bias, Config, Duty, Lcd, LcdPin}, - peripherals::LCD, - time::Hertz, -}; +use embassy_stm32::lcd::{Bias, Config, Duty, Lcd, LcdPin}; +use embassy_stm32::peripherals::LCD; +use embassy_stm32::time::Hertz; use embassy_time::Duration; use {defmt_rtt as _, panic_probe as _}; -- cgit