Przeglądaj źródła

Merge quac from https://github.com/xMasterX/all-the-plugins

# Conflicts:
#	quac/actions/action_ir.c
Willy-JL 1 rok temu
rodzic
commit
eebe66c11c
1 zmienionych plików z 9 dodań i 4 usunięć
  1. 9 4
      quac/actions/action_ir.c

+ 9 - 4
quac/actions/action_ir.c

@@ -78,8 +78,13 @@ void action_ir_power_otg(bool enable) {
 
     if(tx_pin_detected == FuriHalInfraredTxPinInternal) return;
 
-    if(enable)
-        furi_hal_power_enable_otg();
-    else
-        furi_hal_power_disable_otg();
+    if(enable) {
+        if(!furi_hal_power_is_otg_enabled()) {
+            furi_hal_power_enable_otg();
+        }
+    } else {
+        if(furi_hal_power_is_otg_enabled()) {
+            furi_hal_power_disable_otg();
+        }
+    }
 }