Dragan Grgić / Mbed 2 deprecated i2c-scanner

Dependencies:   mbed

Fork of i2c scanner by R K

Revision:
1:22bad558be6c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SensorBoards.cpp	Sat Sep 09 10:50:12 2017 +0000
@@ -0,0 +1,20 @@
+#include "SensorBoards.h"
+
+uint8_t getSensorNumbers(uint8_t address)
+{
+    //return boards[0].numberOfSensors;
+}
+uint8_t getSensorIDs(uint8_t address, uint8_t *IDBuffer){}
+void getSensorReadings(uint8_t address, uint8_t ID, uint8_t* IDMeasure){}
+int8_t SensorBoardScanner()
+{
+    I2C i2c(D14, D15);        // sda, scl
+    Serial pc(USBTX, USBRX); // tx, rx
+    pc.printf("RUN\r\n");
+    for(int i = 0; i < 128 ; i++) {
+        i2c.start();
+        //Upisi u boards[i]
+        if(i2c.write(i << 1)) pc.printf("0x%x ACK \r\n",i); // Send command string
+        i2c.stop();
+    }
+}
\ No newline at end of file