share

Dependencies:   mbed SDFileSystem-mei GPS_INT MODSERIAL

Files at this revision

API Documentation at this revision

Comitter:
asano123
Date:
Mon Dec 27 10:34:21 2021 +0000
Commit message:
cd file

Changed in this revision

Sample_GPS_INT_lib-ceb6a2e3c82c/.hg_archival.txt Show annotated file Show diff for this revision Revisions of this file
Sample_GPS_INT_lib-ceb6a2e3c82c/GPS_INT.lib Show annotated file Show diff for this revision Revisions of this file
Sample_GPS_INT_lib-ceb6a2e3c82c/MODSERIAL.lib Show annotated file Show diff for this revision Revisions of this file
Sample_GPS_INT_lib-ceb6a2e3c82c/SDFileSystem-mei.lib Show annotated file Show diff for this revision Revisions of this file
Sample_GPS_INT_lib-ceb6a2e3c82c/main.cpp Show annotated file Show diff for this revision Revisions of this file
Sample_GPS_INT_lib-ceb6a2e3c82c/mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 010bb5d1c489 Sample_GPS_INT_lib-ceb6a2e3c82c/.hg_archival.txt
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sample_GPS_INT_lib-ceb6a2e3c82c/.hg_archival.txt	Mon Dec 27 10:34:21 2021 +0000
@@ -0,0 +1,6 @@
+repo: ceb6a2e3c82c6684ecfea1d9ed3cebe600b3964c
+node: ceb6a2e3c82c6684ecfea1d9ed3cebe600b3964c
+branch: default
+latesttag: null
+latesttagdistance: 1
+changessincelatesttag: 1
diff -r 000000000000 -r 010bb5d1c489 Sample_GPS_INT_lib-ceb6a2e3c82c/GPS_INT.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sample_GPS_INT_lib-ceb6a2e3c82c/GPS_INT.lib	Mon Dec 27 10:34:21 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/j_rocket_boy/code/GPS_INT/#9d9e62cebda8
diff -r 000000000000 -r 010bb5d1c489 Sample_GPS_INT_lib-ceb6a2e3c82c/MODSERIAL.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sample_GPS_INT_lib-ceb6a2e3c82c/MODSERIAL.lib	Mon Dec 27 10:34:21 2021 +0000
@@ -0,0 +1,1 @@
+http://os.mbed.com/users/Sissors/code/MODSERIAL/#da0788f0bd77
diff -r 000000000000 -r 010bb5d1c489 Sample_GPS_INT_lib-ceb6a2e3c82c/SDFileSystem-mei.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sample_GPS_INT_lib-ceb6a2e3c82c/SDFileSystem-mei.lib	Mon Dec 27 10:34:21 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/yamaguchikung/code/SDFileSystem-mei/#2212b0aadd24
diff -r 000000000000 -r 010bb5d1c489 Sample_GPS_INT_lib-ceb6a2e3c82c/main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sample_GPS_INT_lib-ceb6a2e3c82c/main.cpp	Mon Dec 27 10:34:21 2021 +0000
@@ -0,0 +1,67 @@
+// -*- coding: utf-8 -*-
+/**
+ @file      main.cpp
+ @brief     Sample for "GPS_INT" library
+ 
+ @author    D.Nakayama
+ @version   1.0
+ @date      2018-07-12  D.Nakayama  Written for C++/mbed.
+ 
+ 
+ @see 
+ Copyright (C) 2018 D.Nakayama.
+ Released under the MIT license.
+ http://opensource.org/licenses/mit-license.php
+ using device Nucleo-F401RE and GMS7-CR6
+*/
+
+#include "mbed.h"
+#include "GPS_INT.h"
+#include "MODSERIAL.h"
+#include "SDFileSystem.h"
+
+MODSERIAL pc(USBTX, USBRX); // tx, rx 
+GPS_INT gps(p9, p10);   // tx, rx
+SDFileSystem sd(p5, p6, p7, p8, "sd");
+
+//Init Serial port and LSM9DS1 chip
+void setup()
+{
+    // Use the begin() function to initialize the LSM9DS0 library.
+    // You can either call it with no parameters (the easy way):
+    uint16_t status = imu.begin();
+
+    //Make sure communication is working
+    pc.printf("LSM9DS1 WHO_AM_I's returned: 0x%X\r\n", status);
+    pc.printf("Should be 0x683D\r\n");
+    
+int main() {
+    printf("Hello World!\n");
+    
+    FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
+    if(fp == NULL) {
+        error("Could not open file for write\n");
+        }
+    setup();  //Setup sensor and Serial
+    pc.printf("------ LSM9DS1 Demo -----------\r\n");
+
+    while(1) {
+        if(gps.location_is_update()){
+            printf("UTC       :%04d/%02d/%02d %02d:%02d:%02d\n",gps.t.tm_year + 1900, gps.t.tm_mon + 1, gps.t.tm_mday, gps.t.tm_hour, gps.t.tm_min, gps.t.tm_sec);
+            printf("longitude :%f\n",gps.lon);
+            printf("latitude  :%f\n",gps.lat);
+            printf("PDOP      :%.1f\n",gps.PDOP);
+            printf("HDOP      :%.1f\n",gps.HDOP);
+            printf("VDOP      :%.1f\n",gps.VDOP);
+            printf("lock      :%d\n",gps.lock);
+            printf("n_sat     :%d\n",gps.n_sat);
+            printf("h_see     :%.1f\n",gps.h_see);
+            printf("h_geo     :%.1f\n",gps.h_geo);
+            printf("\n");
+                pc.printf("Goodbye World!\n");
+    }
+           fclose(fp);
+}
+        }
+    }
+}
diff -r 000000000000 -r 010bb5d1c489 Sample_GPS_INT_lib-ceb6a2e3c82c/mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Sample_GPS_INT_lib-ceb6a2e3c82c/mbed.bld	Mon Dec 27 10:34:21 2021 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/a7c7b631e539
\ No newline at end of file