An example program for Lazurite Graph

Dependencies:   BM1383GLV KX022 mbed

Committer:
MACRUM
Date:
Wed Mar 23 03:32:41 2016 +0000
Revision:
1:55d8217fc776
Parent:
0:1457224f3c74
Fixed library dependency

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 0:1457224f3c74 1 /*
MACRUM 0:1457224f3c74 2
MACRUM 0:1457224f3c74 3 Test program to use Rohm sensors with Lazurite Graph application
MACRUM 0:1457224f3c74 4 http://www.lapis-semi.com/lazurite-jp/contents/LazuriteGraph/LazuriteGraph.html
MACRUM 0:1457224f3c74 5
MACRUM 0:1457224f3c74 6 */
MACRUM 0:1457224f3c74 7
MACRUM 0:1457224f3c74 8 #include "mbed.h"
MACRUM 0:1457224f3c74 9 #include "KX022.h"
MACRUM 0:1457224f3c74 10 #include "BM1383GLV.h"
MACRUM 0:1457224f3c74 11
MACRUM 0:1457224f3c74 12 Serial pc(USBTX, USBRX);
MACRUM 0:1457224f3c74 13 KX022 acc(I2C_SDA, I2C_SCL);
MACRUM 0:1457224f3c74 14 BM1383GLV sensor(I2C_SDA, I2C_SCL);
MACRUM 0:1457224f3c74 15
MACRUM 0:1457224f3c74 16 int main() {
MACRUM 0:1457224f3c74 17 pc.baud(115200);
MACRUM 0:1457224f3c74 18
MACRUM 0:1457224f3c74 19 while(1) {
MACRUM 0:1457224f3c74 20 pc.printf("STX,");
MACRUM 0:1457224f3c74 21 pc.printf("%.2f,", acc.getAccX());
MACRUM 0:1457224f3c74 22 pc.printf("%.2f,", acc.getAccY());
MACRUM 0:1457224f3c74 23 pc.printf("%.2f,", acc.getAccZ());
MACRUM 0:1457224f3c74 24 pc.printf("%.2f,", sensor.getPressure());
MACRUM 0:1457224f3c74 25 pc.printf("%.2f", sensor.getTemperature());
MACRUM 0:1457224f3c74 26 pc.printf(",ETX\n");
MACRUM 0:1457224f3c74 27 wait(0.1);
MACRUM 0:1457224f3c74 28 }
MACRUM 0:1457224f3c74 29 }