diff options
| author | Robin Howard <robin@rhoward.id.au> | 2023-11-07 15:46:46 +1100 |
|---|---|---|
| committer | Robin Howard <robin@rhoward.id.au> | 2023-11-07 16:31:55 +1100 |
| commit | 7318f53fd8949d8625f498ccb2dd07e501e658b2 (patch) | |
| tree | a3a601ee71f59801ff9f7aacf52d5243da2e05b6 /src/ui/ui_fsm.cpp | |
| parent | 135185f12ba07dea8568b06c0a65a00a8af7deb7 (diff) | |
| download | tangara-fw-7318f53fd8949d8625f498ccb2dd07e501e658b2.tar.gz | |
haptics: buzz on boot, and when changing focus of items.
Diffstat (limited to 'src/ui/ui_fsm.cpp')
| -rw-r--r-- | src/ui/ui_fsm.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ui/ui_fsm.cpp b/src/ui/ui_fsm.cpp index becb7af5..ee915779 100644 --- a/src/ui/ui_fsm.cpp +++ b/src/ui/ui_fsm.cpp @@ -12,6 +12,7 @@ #include "battery.hpp" #include "core/lv_obj.h" #include "database.hpp" +#include "haptics.hpp" #include "misc/lv_gc.h" #include "audio_events.hpp" @@ -135,6 +136,11 @@ void Splash::exit() { sDisplay->SetDisplayOn( sServices->gpios().Get(drivers::IGpios::Pin::kKeyLock)); } + + // buzz a bit to tell the user we're done booting + events::System().Dispatch(system_fsm::HapticTrigger{ + .effect = drivers::Haptics::Effect::kLongDoubleSharpTick1_100Pct, + }); } void Splash::react(const system_fsm::BootComplete& ev) { |
