summaryrefslogtreecommitdiff
path: root/src/system_fsm/booting.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-18 12:32:18 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-18 12:32:18 +1000
commit65a1f09a903cb2bcef9bcd576b5146407dd77ecd (patch)
tree71d56da8ffe15218f13eecb35bea7d7f9276eb30 /src/system_fsm/booting.cpp
parentd8533c42df9d3ac250d896c9fd1077b8c9a9552b (diff)
downloadtangara-fw-65a1f09a903cb2bcef9bcd576b5146407dd77ecd.tar.gz
Support app console commands for the samd
Diffstat (limited to 'src/system_fsm/booting.cpp')
-rw-r--r--src/system_fsm/booting.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/system_fsm/booting.cpp b/src/system_fsm/booting.cpp
index 1fc01976..2a4d5f5c 100644
--- a/src/system_fsm/booting.cpp
+++ b/src/system_fsm/booting.cpp
@@ -16,6 +16,7 @@
#include "lvgl/lvgl.h"
#include "nvs.hpp"
#include "relative_wheel.hpp"
+#include "samd.hpp"
#include "spi.hpp"
#include "system_events.hpp"
#include "system_fsm.hpp"
@@ -86,6 +87,7 @@ auto Booting::exit() -> void {
sAppConsole = new console::AppConsole();
sAppConsole->sTrackQueue = sTrackQueue.get();
sAppConsole->sBluetooth = sBluetooth.get();
+ sAppConsole->sSamd = sSamd.get();
sAppConsole->Launch();
}
@@ -94,8 +96,8 @@ auto Booting::react(const BootComplete& ev) -> void {
// It's possible that the SAMD is currently exposing the SD card as a USB
// device. Make sure we don't immediately try to claim it.
- if (sSamd && sSamd->ReadUsbMscStatus() ==
- drivers::Samd::UsbMscStatus::kAttachedMounted) {
+ if (sSamd &&
+ sSamd->ReadUsbStatus() == drivers::Samd::UsbStatus::kAttachedMounted) {
transit<Unmounted>();
}
transit<Running>();