diff options
| author | Nathan Perry <np@npry.dev> | 2024-10-24 03:28:15 -0400 |
|---|---|---|
| committer | Nathan Perry <np@npry.dev> | 2024-10-24 03:28:15 -0400 |
| commit | cef2afa070cdf935e27a95946977915e25d9d243 (patch) | |
| tree | bf02cfdd30a4ebec92e3d8ce216f920783f15545 /test_fw/src/bringup.cpp | |
| parent | 96e8a6363d481171315ab81b3f72bfa381d64f02 (diff) | |
try bsec library
Diffstat (limited to 'test_fw/src/bringup.cpp')
| -rw-r--r-- | test_fw/src/bringup.cpp | 12 |
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) { |
