From 822cef05b17154ad9772ed7f0a2e22dee62c1a0f Mon Sep 17 00:00:00 2001 From: Michael Cardell Widerkrantz Date: Mon, 29 Jan 2024 14:07:23 +0100 Subject: [PATCH] Add get_led() function Add a function to get current LED value --- include/tkey/led.h | 1 + libcommon/led.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/tkey/led.h b/include/tkey/led.h index beec9a0..dcfaf6c 100644 --- a/include/tkey/led.h +++ b/include/tkey/led.h @@ -17,6 +17,7 @@ #define LED_WHITE (LED_RED | LED_GREEN | LED_BLUE) // clang-format on +uint32_t get_led(); void set_led(uint32_t led_value); void forever_redflash(); #endif diff --git a/libcommon/led.c b/libcommon/led.c index 40fb3af..b7f7589 100644 --- a/libcommon/led.c +++ b/libcommon/led.c @@ -15,6 +15,11 @@ void set_led(uint32_t led_value) *led = led_value; } +uint32_t get_led() +{ + return *led; +} + void forever_redflash() { int led_on = 0;