From 937531b62b01fa135fa28ab01475488f474a2653 Mon Sep 17 00:00:00 2001
From: gitknilch <gitknilch@cwde.de>
Date: Thu, 24 Mar 2011 23:24:32 +0100
Subject: [PATCH] whitespace cleanup, init eeprom for random startup, too

---
 firmware/fnordlicht-firmware/fnordlicht.c      |  4 ++--
 firmware/fnordlicht-firmware/static_programs.c |  2 +-
 firmware/fnordlicht-firmware/storage.c         | 10 ++++++++--
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/firmware/fnordlicht-firmware/fnordlicht.c b/firmware/fnordlicht-firmware/fnordlicht.c
index 76851e4..f98c490 100644
--- a/firmware/fnordlicht-firmware/fnordlicht.c
+++ b/firmware/fnordlicht-firmware/fnordlicht.c
@@ -42,8 +42,8 @@ static void startup(void)
 {
     /* if configuration is valid */
     if (storage_valid_config()) {
-	/* set global address to stored value */
-	global_remote.address = startup_config.startup_addr;
+        /* set global address to stored value */
+        global_remote.address = startup_config.startup_addr;
     }
 
 #if CONFIG_SCRIPT
diff --git a/firmware/fnordlicht-firmware/static_programs.c b/firmware/fnordlicht-firmware/static_programs.c
index 5dc7c2d..19edb2f 100644
--- a/firmware/fnordlicht-firmware/static_programs.c
+++ b/firmware/fnordlicht-firmware/static_programs.c
@@ -64,7 +64,7 @@ PT_THREAD(program_showcfg(struct process_t *process))
         /* sleep 1s (remember: we are called every 100ms) */
         sleep = 10;
         while (sleep--)
-	    PT_YIELD(&process->pt);
+            PT_YIELD(&process->pt);
 
         global_pwm.target.rgb = c;
 
diff --git a/firmware/fnordlicht-firmware/storage.c b/firmware/fnordlicht-firmware/storage.c
index 0ad522d..7012dac 100644
--- a/firmware/fnordlicht-firmware/storage.c
+++ b/firmware/fnordlicht-firmware/storage.c
@@ -43,10 +43,16 @@ EEMEM struct storage_t eeprom_storage =
       STARTUP_PROGRAM,
       {
         /* uint8_t program */
-        CONFIG_SCRIPT_DEFAULT, /* FIXME expected to be 0 atm */
+        CONFIG_SCRIPT_DEFAULT,
         /* uint8_t program_parameters[PROGRAM_PARAMETER_SIZE] */
-        /* FIXME: hardcoded parameters for colorwheel */
+        /* these are taken from script.c */
+#if CONFIG_SCRIPT_DEFAULT == 0
+        /* parameters for colorwheel */
         1u, 2u, 0, 0, 0, 0, 60u, 0, 255u, 255u
+#elif CONFIG_SCRIPT_DEFAULT == 1
+        /* parameters for random */
+        0, 23u, 2u, 1u, 3u, 0, 100u, 255u, 255u, 60u
+#endif
       }
     }
   },
-- 
2.39.5