Просмотр исходного кода

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

Willy-JL 2 лет назад
Родитель
Сommit
2dfcf0f468
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      wifi_marauder_companion/wifi_marauder_app.c

+ 2 - 1
wifi_marauder_companion/wifi_marauder_app.c

@@ -175,6 +175,7 @@ int32_t wifi_marauder_app(void* p) {
     UNUSED(p);
 
     uint8_t attempts = 0;
+    bool otg_was_enabled = furi_hal_power_is_otg_enabled();
     while(!furi_hal_power_is_otg_enabled() && attempts++ < 5) {
         furi_hal_power_enable_otg();
         furi_delay_ms(10);
@@ -197,7 +198,7 @@ int32_t wifi_marauder_app(void* p) {
 
     wifi_marauder_app_free(wifi_marauder_app);
 
-    if(furi_hal_power_is_otg_enabled()) {
+    if(furi_hal_power_is_otg_enabled() && !otg_was_enabled) {
         furi_hal_power_disable_otg();
     }