opp

Dependencies:   mbed

Fork of LAB11_Oppgave01 by EL-POM1001

Revision:
0:81fa0e3e8a6c
Child:
1:2d9d32fc4f5d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Nov 09 13:39:59 2015 +0000
@@ -0,0 +1,17 @@
+#include "mbed.h"
+  
+         //SDA , SCL
+I2C i2cBus(PB_9, PB_8);
+ 
+int main()
+{
+        i2cBus.frequency(100000);
+                        
+        //Scan the valid I2C addresrange: 0x3 to 0x77
+        for (int i2cAddres=3; i2cAddres<=0x77; i2cAddres++) {
+            if (!i2cBus.write(i2cAddres<<1, NULL, 0)) {   // 0 if  a device ACK'ed the message
+                printf("\r\nI2C device found at address 0x%02X                 \r\n", i2cAddres);
+            }
+        }
+}
+