fork of the Seeed Studio port of the InvenSense MPU6050 driver

Fork of eMPL_MPU6050 by Seeed

Files at this revision

API Documentation at this revision

Comitter:
sclassen
Date:
Thu Mar 10 05:34:59 2016 +0000
Parent:
1:6aedb937cb38
Commit message:
avoid prints to stdio

Changed in this revision

mbed_i2c.c Show annotated file Show diff for this revision Revisions of this file
diff -r 6aedb937cb38 -r 9f98336fa3cc mbed_i2c.c
--- a/mbed_i2c.c	Thu Nov 05 01:38:50 2015 +0000
+++ b/mbed_i2c.c	Thu Mar 10 05:34:59 2016 +0000
@@ -4,6 +4,9 @@
 #include "gpio_api.h"
 #include "nrf_delay.h"
 
+#define log_i(...)
+#define log_e(...)
+
 static i2c_t mbed_i2c_object = {0,};
 
 void mbed_i2c_init(PinName sda, PinName scl)
@@ -51,8 +54,8 @@
     gpio_init_in(&sda_io, sda);
     
     if (!gpio_read(&sda_io)) {
-        printf("sda is always 0, i2c bus is not released\r\n");
-        printf("try to clear i2c bus\r\n");
+        log_i("sda is always 0, i2c bus is not released\r\n");
+        log_i("try to clear i2c bus\r\n");
         gpio_init_out(&scl_io, scl);
         
         // Clock max 18 pulses worst case scenario(9 for master to send the rest of command and 9
@@ -65,7 +68,7 @@
         }
         
         if (!gpio_read(&sda_io)) {
-            printf("warning! sda is still 0,, i2c bus is not released\r\n");
+            log_e("warning! sda is still 0, i2c bus is not released\r\n");
         }
     }