LinkNode_BMP180 by derron

Dependencies:   BLE_API BMP180 mbed nRF51822

Fork of LinkNode_BMP180 by Delong Qi

Revision:
3:b66abd88f595
Parent:
0:f03b6a07c4ba
Child:
4:e039f39e789d
diff -r 20c4b5932337 -r b66abd88f595 main.cpp
--- a/main.cpp	Fri Apr 17 15:48:08 2015 +0000
+++ b/main.cpp	Thu Jan 28 01:38:38 2016 +0000
@@ -2,34 +2,43 @@
 #include "mbed.h"
 #include "BMP180.h"
 
-I2C i2c(I2C_SDA, I2C_SCL);
+Serial pc(P0_23,P0_25);
+DigitalOut led(P0_20);
+I2C i2c(P0_17, P0_18);
 BMP180 bmp180(&i2c);
 
-int main(void) {
-
-    while(1) {
-        if (bmp180.init() != 0) {
+int main(void) 
+{
+    led=0;
+    while(1) 
+    {
+        if (bmp180.init() != 0) 
+        {
             printf("Error communicating with BMP180\n");
-        } else {
+        } 
+        else 
+        {
             printf("Initialized BMP180\n");
             break;
         }
         wait(1);
     }
 
-    while(1) {
+    while(1) 
+    {
         bmp180.startTemperature();
         wait_ms(5);     // Wait for conversion to complete
         float temp;
-        if(bmp180.getTemperature(&temp) != 0) {
+        if(bmp180.getTemperature(&temp) != 0) 
+        {
             printf("Error getting temperature\n");
             continue;
         }
-
         bmp180.startPressure(BMP180::ULTRA_LOW_POWER);
         wait_ms(10);    // Wait for conversion to complete
         int pressure;
-        if(bmp180.getPressure(&pressure) != 0) {
+        if(bmp180.getPressure(&pressure) != 0) 
+        {
             printf("Error getting pressure\n");
             continue;
         }