فهرست منبع

Picopass: Add haptics to loclass (#53)

Co-authored-by: あく <alleteam@gmail.com>
Eric Betts 2 سال پیش
والد
کامیت
2e0c1ef389
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      scenes/picopass_scene_loclass.c

+ 3 - 0
scenes/picopass_scene_loclass.c

@@ -45,15 +45,18 @@ bool picopass_scene_loclass_on_event(void* context, SceneManagerEvent event) {
             uint32_t loclass_macs_collected =
                 scene_manager_get_scene_state(picopass->scene_manager, PicopassSceneLoclass);
             loclass_macs_collected++;
+            notification_message(picopass->notifications, &sequence_single_vibro);
             scene_manager_set_scene_state(
                 picopass->scene_manager, PicopassSceneLoclass, loclass_macs_collected);
             loclass_set_num_macs(picopass->loclass, loclass_macs_collected);
             if(loclass_macs_collected >= LOCLASS_MACS_TO_COLLECT) {
+                notification_message(picopass->notifications, &sequence_double_vibro);
                 scene_manager_previous_scene(picopass->scene_manager);
             }
             consumed = true;
         } else if(event.event == PicopassWorkerEventLoclassGotStandardKey) {
             loclass_set_header(picopass->loclass, "Loclass (Got Std Key)");
+            notification_message(picopass->notifications, &sequence_error);
             consumed = true;
         } else if(event.event == PicopassWorkerEventLoclassFileError) {
             scene_manager_set_scene_state(picopass->scene_manager, PicopassSceneLoclass, 255);