Przeglądaj źródła

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

Willy-JL 2 lat temu
rodzic
commit
ee902d1afc

+ 2 - 4
gpio_reader_a/GPIO_reader.c

@@ -21,6 +21,7 @@ typedef struct {
 } PluginState;
 
 static void render_callback(Canvas* const canvas, void* ctx) {
+    furi_assert(ctx);
     const PluginState* plugin_state = ctx;
     furi_mutex_acquire(plugin_state->mutex, FuriWaitForever);
 
@@ -133,13 +134,10 @@ int32_t GPIO_reader_app(void* p) {
                     }
                 }
             }
-            // } else {
-            //     FURI_LOG_D("GPIO_reader", "FuriMessageQueue: event timeout");
-            // event timeout
         }
 
-        view_port_update(view_port);
         furi_mutex_release(plugin_state->mutex);
+        view_port_update(view_port);
     }
 
     view_port_enabled_set(view_port, false);

+ 4 - 1
gpio_reader_a/application.fam

@@ -7,5 +7,8 @@ App(
     stack_size=1 * 1024,
     fap_category="GPIO",
     fap_icon="icon.png",
-    order=1,
+    fap_author="@aureli1c",
+    fap_weburl="https://github.com/aureli1c/flipperzero_GPIO_read",
+    fap_version="1.1",
+    fap_description="Read GPIO pins states, and display them on the screen",
 )

BIN
gpio_reader_a/img/1.png


BIN
gpio_reader_a/img/2.png