BLNK outputs as early as possible.
authorMalte S. Stretz <mss@apache.org>
Sat, 10 Jan 2009 21:03:12 +0000 (21:03 +0000)
committerMalte S. Stretz <mss@apache.org>
Sat, 10 Jan 2009 21:03:12 +0000 (21:03 +0000)
src/tlc.c

index e00b6e9..27499a2 100644 (file)
--- a/src/tlc.c
+++ b/src/tlc.c
@@ -69,6 +69,9 @@ sched_res_t wait_for_data(void)
 \r
 void tlc_init(void)\r
 {\r
+  // Initialize blanked (ie. LEDs off).\r
+  pin_out_on(PIN_TLC_BLNK);\r
+\r
   // All these pins write to the painter.\r
   pin_out_off(PIN_TLC_GSCK);\r
   pin_out_off(PIN_TLC_VPRG);\r
@@ -76,9 +79,6 @@ void tlc_init(void)
   pin_out_off(PIN_TLC_SCLK);\r
   pin_out_off(PIN_TLC_SIN);\r
 \r
-  // Initialize blanked (ie. LEDs off).\r
-  pin_out_on(PIN_TLC_BLNK);\r
-\r
   // Timer 1 is for our GSCLK:  We refresh with a GS cycle of\r
   // about 100 Hz (cf. Timer 2), for each full cycle we need to\r
   // clock the PWM 4096 times.\r