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