altos: Flash all LEDS during power on
authorKeith Packard <keithp@keithp.com>
Thu, 4 Aug 2016 16:54:16 +0000 (09:54 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 4 Aug 2016 16:54:16 +0000 (09:54 -0700)
This tests the LEDS to make sure they all work on the following devices:

easymega-v1.0
telebt-v3.0
teledongle-v3.0
telemega-v1.0
telemega-v2.0
telemetrum-v2.0

Signed-off-by: Keith Packard <keithp@keithp.com>
src/easymega-v1.0/ao_easymega.c
src/telebt-v3.0/ao_telebt.c
src/teledongle-v3.0/ao_teledongle.c
src/telemega-v1.0/ao_telemega.c
src/telemega-v2.0/ao_telemega.c
src/telemetrum-v2.0/ao_telemetrum.c

index aa360a3c96294ee540405287ec3c74d3f9854f62..9848c36779c4dfd352f71e3c0f7ef17a7b3d6b0f 100644 (file)
@@ -37,14 +37,14 @@ int
 main(void)
 {
        ao_clock_init();
-       
+
 #if HAS_STACK_GUARD
        ao_mpu_init();
 #endif
 
        ao_task_init();
        ao_led_init(LEDS_AVAILABLE);
-       ao_led_on(AO_LED_GREEN);
+       ao_led_on(LEDS_AVAILABLE);
        ao_timer_init();
 
        ao_i2c_init();
@@ -73,7 +73,7 @@ main(void)
 
        ao_eeprom_init();
        ao_storage_init();
-       
+
        ao_flight_init();
        ao_log_init();
        ao_report_init();
@@ -90,7 +90,8 @@ main(void)
 #if HAS_SAMPLE_PROFILE
        ao_sample_profile_init();
 #endif
-       
+
+       ao_led_off(LEDS_AVAILABLE);
        ao_start_scheduler();
        return 0;
 }
index 833bcd5b8f38f26068634e9319da42ce6bb6c0a8..9117863bfa4f86772218c639374de451ea4dc60b 100644 (file)
@@ -33,7 +33,7 @@ main(void)
 
        ao_task_init();
        ao_led_init(LEDS_AVAILABLE);
-       ao_led_on(AO_LED_RED);
+       ao_led_on(LEDS_AVAILABLE);
        ao_timer_init();
 
        ao_spi_init();
@@ -53,7 +53,7 @@ main(void)
 
        ao_config_init();
 
-       ao_led_off(AO_LED_RED);
+       ao_led_off(LEDS_AVAILABLE);
 
        ao_start_scheduler();
        return 0;
index dde3123f9336d8bc4fe05e6caafe4e25626ecac4..32899af239f0bf272c947d65fddc4bfdf5eb7ae4 100644 (file)
@@ -32,7 +32,7 @@ main(void)
 
        ao_task_init();
        ao_led_init(LEDS_AVAILABLE);
-       ao_led_on(AO_LED_RED);
+       ao_led_on(LEDS_AVAILABLE);
        ao_timer_init();
 
        ao_spi_init();
@@ -48,7 +48,7 @@ main(void)
 
        ao_config_init();
 
-       ao_led_off(AO_LED_RED);
+       ao_led_off(LEDS_AVAILABLE);
        ao_start_scheduler();
        return 0;
 }
index 3cfc9b4479aa8a5a9d7e6573a6ad8c4fea96a291..2deb852e1c90e2c5ae2790ba81c2ba4475495730 100644 (file)
@@ -38,7 +38,7 @@ int
 main(void)
 {
        ao_clock_init();
-       
+
 #if HAS_STACK_GUARD
        ao_mpu_init();
 #endif
@@ -46,7 +46,7 @@ main(void)
        ao_task_init();
        ao_serial_init();
        ao_led_init(LEDS_AVAILABLE);
-       ao_led_on(AO_LED_GREEN);
+       ao_led_on(LEDS_AVAILABLE);
        ao_timer_init();
 
        ao_i2c_init();
@@ -75,7 +75,7 @@ main(void)
 
        ao_eeprom_init();
        ao_storage_init();
-       
+
        ao_flight_init();
        ao_log_init();
        ao_report_init();
@@ -97,7 +97,8 @@ main(void)
 #if HAS_SAMPLE_PROFILE
        ao_sample_profile_init();
 #endif
-       
+
+       ao_led_off(LEDS_AVAILABLE);
        ao_start_scheduler();
        return 0;
 }
index b44bc01912167363e8542de1d0c9e58267a798ad..7a1c46ae5682556c07901aeee2a60c1b7f0a343f 100644 (file)
@@ -39,7 +39,7 @@ int
 main(void)
 {
        ao_clock_init();
-       
+
 #if HAS_STACK_GUARD
        ao_mpu_init();
 #endif
@@ -47,7 +47,7 @@ main(void)
        ao_task_init();
        ao_serial_init();
        ao_led_init(LEDS_AVAILABLE);
-       ao_led_on(AO_LED_GREEN);
+       ao_led_on(LEDS_AVAILABLE);
        ao_timer_init();
 
        ao_i2c_init();
@@ -76,7 +76,7 @@ main(void)
 
        ao_eeprom_init();
        ao_storage_init();
-       
+
        ao_flight_init();
        ao_log_init();
        ao_report_init();
@@ -98,9 +98,11 @@ main(void)
 #if HAS_SAMPLE_PROFILE
        ao_sample_profile_init();
 #endif
-       
+
        ao_pwm_init();
 
+       ao_led_off(LEDS_AVAILABLE);
+
        ao_start_scheduler();
        return 0;
 }
index 80cd484e718386e075ebf2bbf36bed8647afa084..5cf42a8d861775946e7ab31b29391593aab27eb6 100644 (file)
@@ -36,7 +36,7 @@ int
 main(void)
 {
        ao_clock_init();
-       
+
 #if HAS_STACK_GUARD
        ao_mpu_init();
 #endif
@@ -44,7 +44,7 @@ main(void)
        ao_task_init();
        ao_serial_init();
        ao_led_init(LEDS_AVAILABLE);
-       ao_led_on(AO_LED_RED);
+       ao_led_on(LEDS_AVAILABLE);
        ao_timer_init();
 
        ao_spi_init();
@@ -67,7 +67,7 @@ main(void)
        ao_eeprom_init();
 
        ao_storage_init();
-       
+
        ao_flight_init();
        ao_log_init();
        ao_report_init();
@@ -88,7 +88,8 @@ main(void)
 #if HAS_SAMPLE_PROFILE
        ao_sample_profile_init();
 #endif
-       
+       ao_led_off(LEDS_AVAILABLE);
+
        ao_start_scheduler();
        return 0;
 }