From 0acc3fe596b8f38e6671fd72ba57502673c80b57 Mon Sep 17 00:00:00 2001
From: ch3 <ch3@mailbox.org>
Date: Tue, 18 Jun 2019 23:14:58 +0200
Subject: [PATCH] feat(epicardium): Add leds_set function to API

---
 epicardium/epicardium.h | 3 +++
 epicardium/main.c       | 6 ++++++
 2 files changed, 9 insertions(+)

diff --git a/epicardium/epicardium.h b/epicardium/epicardium.h
index ee5900f2..e74ee0dd 100644
--- a/epicardium/epicardium.h
+++ b/epicardium/epicardium.h
@@ -12,4 +12,7 @@ API(API_UART_WRITE, void epic_uart_write_str(char*str, intptr_t length));
 #define API_UART_READ  0x2
 API(API_UART_READ, char epic_uart_read_chr(void));
 
+#define API_LEDS_SET  0x3
+API(API_LEDS_SET, void epic_leds_set(int led, uint8_t r, uint8_t g, uint8_t b));
+
 #endif /* _EPICARDIUM_H */
diff --git a/epicardium/main.c b/epicardium/main.c
index 627d8763..96656afd 100644
--- a/epicardium/main.c
+++ b/epicardium/main.c
@@ -15,6 +15,12 @@ char epic_uart_read_chr(void)
 	return UART_ReadByte(ConsoleUart);
 }
 
+void epic_leds_set(int led, uint8_t r, uint8_t g, uint8_t b)
+{
+	leds_set(led, r, g, b);
+	leds_update();
+}
+
 int main(void)
 {
 	card10_init();
-- 
GitLab