فهرست منبع

[FL-2735] IR green LED fix (#1591)

* Fix incorrect LED behaviour
* Turn green LED off before blinking
Georgii Surkov 3 سال پیش
والد
کامیت
9e452d2b26
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      applications/infrared/scenes/infrared_scene_learn_success.c

+ 2 - 1
applications/infrared/scenes/infrared_scene_learn_success.c

@@ -86,11 +86,11 @@ bool infrared_scene_learn_success_on_event(void* context, SceneManagerEvent even
             }
             consumed = true;
         } else if(event.event == DialogExPressCenter) {
+            infrared_play_notification_message(infrared, InfraredNotificationMessageGreenOff);
             infrared_tx_start_received(infrared);
             consumed = true;
         } else if(event.event == DialogExReleaseCenter) {
             infrared_tx_stop(infrared);
-            infrared_play_notification_message(infrared, InfraredNotificationMessageGreenOff);
             consumed = true;
         }
     }
@@ -101,4 +101,5 @@ bool infrared_scene_learn_success_on_event(void* context, SceneManagerEvent even
 void infrared_scene_learn_success_on_exit(void* context) {
     Infrared* infrared = context;
     dialog_ex_reset(infrared->dialog_ex);
+    infrared_play_notification_message(infrared, InfraredNotificationMessageGreenOff);
 }