dacowars il y a 4 semaines
Parent
commit
1f7f85e748
5 fichiers modifiés avec 10 ajouts et 24 suppressions
  1. 1 1
      CMakeLists.txt
  2. 0 19
      dependencies.lock
  3. 1 1
      main/CMakeLists.txt
  4. 5 3
      main/idf_component.yml
  5. 3 0
      main/main.c

+ 1 - 1
CMakeLists.txt

@@ -5,4 +5,4 @@
 cmake_minimum_required(VERSION 3.16)
 cmake_minimum_required(VERSION 3.16)
 
 
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
-project(GPS_tracker esp)
+project(GPS_tracker_esp)

+ 0 - 19
dependencies.lock

@@ -1,19 +0,0 @@
-dependencies:
-  dht22:
-    component_hash: 4ab7279fd6ef1c60deb1dc2cc9f223c9c76db0be3ef42d117fdfc79afcaff86c
-    dependencies: []
-    source:
-      git: https://dacogogs.duckdns.org/dacowars/libreria_dht22.git
-      path: .
-      type: git
-    version: 662c42ad08d6365ab6978c392dad28eac84f13b0
-  idf:
-    source:
-      type: idf
-    version: 5.5.3
-direct_dependencies:
-- dht22
-- idf
-manifest_hash: 77a7ff9c66a977995d56ae221a7ec236e98e9e62649155598a6b8f6e1d86d2d1
-target: esp32
-version: 2.0.0

+ 1 - 1
main/CMakeLists.txt

@@ -1,3 +1,3 @@
 idf_component_register(SRCS "main.c"
 idf_component_register(SRCS "main.c"
                     INCLUDE_DIRS "."
                     INCLUDE_DIRS "."
-                    REQUIRES driver dht22)
+                    REQUIRES driver dht22 esp_driver_uart GPS_parser)

+ 5 - 3
main/idf_component.yml

@@ -2,7 +2,7 @@
 dependencies:
 dependencies:
   ## Required IDF version
   ## Required IDF version
   idf:
   idf:
-    version: ">=4.1.0"
+    version: '>=4.1.0'
   # # Put list of dependencies here
   # # Put list of dependencies here
   # # For components maintained by Espressif:
   # # For components maintained by Espressif:
   # component: "~1.0.0"
   # component: "~1.0.0"
@@ -14,7 +14,9 @@ dependencies:
   #   # `public` flag doesn't have an effect dependencies of the `main` component.
   #   # `public` flag doesn't have an effect dependencies of the `main` component.
   #   # All dependencies of `main` are public by default.
   #   # All dependencies of `main` are public by default.
   #   public: true
   #   public: true
-  
   dht22:
   dht22:
     git: https://dacogogs.duckdns.org/dacowars/libreria_dht22.git
     git: https://dacogogs.duckdns.org/dacowars/libreria_dht22.git
-    version: "*"
+    version: '*'
+  GPS_parser:
+    git: https://dacogogs.duckdns.org/dacowars/libreria_GPS_parser.git
+    version: '*'

+ 3 - 0
main/main.c

@@ -5,6 +5,9 @@
 #include "esp_rom_sys.h"
 #include "esp_rom_sys.h"
 #include "esp_log.h"
 #include "esp_log.h"
 #include "dht22.h"
 #include "dht22.h"
+#include <TinyGPSPlus.h>
+#include "GPS_parser.h"
+
 
 
 const char *DHT_TAG = "DHT22";
 const char *DHT_TAG = "DHT22";