/ ̄\                |     |                  \_/                  |               /  ̄  ̄ \             /  \ /  \            /   ⌒   ⌒   \            |    (__人__)     |            \    ` ⌒´    /            / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \

Dependencies:   mbed BMP280_SPI ADXL345 MPU9250_SPI GPS FATFileSystem

Files at this revision

API Documentation at this revision

Comitter:
IKobayashi
Date:
Wed Mar 04 09:16:02 2020 +0000
Parent:
2:68276943852c
Child:
4:667f0168f471
Commit message:
lpc_rewrite

Changed in this revision

ADXL345.lib Show diff for this revision Revisions of this file
ADXL345_spi.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/ADXL345.lib	Wed Mar 04 05:23:57 2020 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-https://os.mbed.com/users/kenjiArai/code/ADXL345/#21a3f84ad1c9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ADXL345_spi.lib	Wed Mar 04 09:16:02 2020 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/aberk/code/ADXL345/#bd8f0f20f433
--- a/main.cpp	Wed Mar 04 05:23:57 2020 +0000
+++ b/main.cpp	Wed Mar 04 09:16:02 2020 +0000
@@ -1,33 +1,28 @@
 #include "mbed.h"
-#include "USBSerial.h"
 #include "MPU9250.h"
 #include "BMP280_SPI.h"
 #include "ADXL345.h"
 #include "GPS.h"
 #include "SDFileSystem.h"
 
-DigitalOut led(PC_13);
-GPS gps(PB_6, PB_7); // tx, rx
-I2C i2c(PB_9, PB_8);
-ADXL345 accelerometer(i2c);
-Serial xbee(PA_2,PA_3,38400);
-SDFileSystem sd(PB_5, PB_4, PB_3, PA_15, "sd");
-SPI spi(PA_7, PA_6, PA_5);
-mpu9250_spi imu(spi,PA_4);   //define the mpu9250 object
-BMP280_SPI sensor(PA_7, PA_6, PA_5, PA_0);
-//Serial pc(USBTX, USBRX);    // tx, rx
-USBSerial pc;
+DigitalOut led(LED1);
+GPS gps(p9, p10); // tx, rx
+Serial xbee(p28,p27,38400);
+SPI spi(p5, p6, p7);
+mpu9250_spi imu(spi,p8);   //define the mpu9250 object
+ADXL345 accelerometer(p5, p6, p7, p29);
+BMP280_SPI sensor(p5, p6, p7, p30);
+Serial pc(USBTX, USBRX);    // tx, rx
+SDFileSystem sd(p11, p12, p13, p14, "sd");
 
 int main()
 {
     int i=0;
-
-    pc.printf("*** GPS GT-720F ***\r\n");
     float readings[3];
 
-    mkdir("/sd/mydir", 0777);
+    mkdir("/sd/data", 0777);
 
-    FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
+    FILE *fp = fopen("/sd/data/sdtest.csv", "w");
     if(fp == NULL) {
         error("Could not open file for write\n");
     }
@@ -50,7 +45,7 @@
     fprintf(fp,"ADXL345_data, , ,");
     fprintf(fp,"世界標準時: ,北緯: ,東経: ,状態: ,使用衛星数: ,\r\n");
 
-    while (i<25) {
+    while (i<30) {
         wait(0.1);
         /*
         imu.read_temp();