summaryrefslogtreecommitdiff
path: root/src/system_fsm/include/system_events.hpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-01-30 09:55:31 +1100
committerjacqueline <me@jacqueline.id.au>2024-01-30 09:55:31 +1100
commitc399199bfccb5298fe4b0cf566d8e69729596ba4 (patch)
tree224655d23c9e2db64c1f4fb90ed91154475f56ea /src/system_fsm/include/system_events.hpp
parent9039a97ab47c280555ba891f2aaf34119776d695 (diff)
downloadtangara-fw-c399199bfccb5298fe4b0cf566d8e69729596ba4.tar.gz
Improve handling of sd card changes during runtime
- mount if an sd card is inserted - unmount if it's removed
Diffstat (limited to 'src/system_fsm/include/system_events.hpp')
-rw-r--r--src/system_fsm/include/system_events.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/system_fsm/include/system_events.hpp b/src/system_fsm/include/system_events.hpp
index 54e0aa9c..794cf84f 100644
--- a/src/system_fsm/include/system_events.hpp
+++ b/src/system_fsm/include/system_events.hpp
@@ -49,6 +49,9 @@ struct KeyLockChanged : tinyfsm::Event {
struct HasPhonesChanged : tinyfsm::Event {
bool has_headphones;
};
+struct SdDetectChanged : tinyfsm::Event {
+ bool has_sd_card;
+};
struct ChargingStatusChanged : tinyfsm::Event {};
struct BatteryStateChanged : tinyfsm::Event {