From 5ecefabd07df22057f9072915f0424bfdd4f6a49 Mon Sep 17 00:00:00 2001 From: Sebastian Hugentobler Date: Thu, 17 Oct 2024 12:07:09 +0200 Subject: [PATCH] simplify pattern matching in leds task --- src/leds.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/leds.rs b/src/leds.rs index 63f79cf..62fb789 100644 --- a/src/leds.rs +++ b/src/leds.rs @@ -72,10 +72,8 @@ pub async fn task(rows: [AnyPin; ROWS], cols: [AnyPin; COLS]) { display.set(PATTERN_START); loop { - if let Some(msg) = state_sub.try_next_message_pure() { - if let state::StateChange::Pattern(new_pattern) = msg { - display.set(new_pattern); - } + if let Some(state::StateChange::Pattern(new_pattern)) = state_sub.try_next_message_pure() { + display.set(new_pattern); } display.show().await;