aboutsummaryrefslogtreecommitdiff
path: root/test_fw/src/bringup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test_fw/src/bringup.cpp')
-rw-r--r--test_fw/src/bringup.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/test_fw/src/bringup.cpp b/test_fw/src/bringup.cpp
index 44a07c0..f2d2292 100644
--- a/test_fw/src/bringup.cpp
+++ b/test_fw/src/bringup.cpp
@@ -8,6 +8,7 @@ using namespace ocularium;
void bringup::startup_checks(const etl::span<bringup::init_check> &checks)
{
auto success = true;
+ auto fault_indication = false;
do
{
@@ -27,8 +28,15 @@ void bringup::startup_checks(const etl::span<bringup::init_check> &checks)
else Serial.println("bad");
}
- if (!success) delay(10);
+ if (!success)
+ {
+ fault_indication = !fault_indication;
+ digitalWrite(LED_FAULT, fault_indication);
+ delay(25);
+ }
} while (!success);
+
+ digitalWrite(LED_FAULT, LOW);
}
void bringup::init_buses()
@@ -71,7 +79,7 @@ void bringup::boot_animation()
LED_CAPTURING,
};
- for (auto i = 0; i < 5; i++)
+ for (auto i = 0; i < 4; i++)
{
for (const auto pin: chase)
{