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

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

Willy-JL 2 лет назад
Родитель
Сommit
c428ed1323
5 измененных файлов с 5 добавлено и 2 удалено
  1. 3 0
      gps_nmea/application.fam
  2. 2 2
      gps_nmea/gps.c
  3. BIN
      gps_nmea/img/1.png
  4. BIN
      gps_nmea/img/2.png
  5. BIN
      gps_nmea/img/3.png

+ 3 - 0
gps_nmea/application.fam

@@ -15,4 +15,7 @@ App(
             cdefines=["timegm=mktime"],
         ),
     ],
+    fap_author="@ezod & @xMasterX",
+    fap_version="1.2",
+    fap_description="Works with GPS modules via UART, using NMEA protocol.",
 )

+ 2 - 2
gps_nmea/gps.c

@@ -164,8 +164,8 @@ int32_t gps_app(void* p) {
 
                         gps_uart_init_thread(gps_uart);
                         gps_uart->changing_baudrate = true;
-                        view_port_update(view_port);
                         furi_mutex_release(gps_uart->mutex);
+                        view_port_update(view_port);
                         break;
                     case InputKeyRight:
                         gps_uart->speed_units++;
@@ -183,8 +183,8 @@ int32_t gps_app(void* p) {
             }
         }
         if(!gps_uart->changing_baudrate) {
-            view_port_update(view_port);
             furi_mutex_release(gps_uart->mutex);
+            view_port_update(view_port);
         } else {
             furi_delay_ms(1000);
             gps_uart->changing_baudrate = false;

BIN
gps_nmea/img/1.png


BIN
gps_nmea/img/2.png


BIN
gps_nmea/img/3.png