From 24bc7b8819686ca3c4114785e553ce939bedfcc3 Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Thu, 11 Jul 2019 17:22:17 +0200
Subject: [PATCH] fix(top-board): Turn on power to LEDs by default

---
 lib/card10/portexpander.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/lib/card10/portexpander.c b/lib/card10/portexpander.c
index dcb2a20d9..554d618ad 100644
--- a/lib/card10/portexpander.c
+++ b/lib/card10/portexpander.c
@@ -36,6 +36,12 @@ void portexpander_init(void)
     // Set outputs to high (i.e. open-drain)
     command[0] = 0x01; command[1] = 0x97;
     I2C_MasterWrite(MXC_I2C1_BUS0, addr << 1, command, 2, 0);
+
+    // Turn on LEDs
+    // TODO: only turn on LEDs if value != 0,0,0 && dim > 0
+    command[0] = 0x01; command[1] = 0x90;
+    I2C_MasterWrite(MXC_I2C1_BUS0, addr << 1, command, 2, 0);
+
 }
 
 uint8_t portexpander_get(void)
-- 
GitLab