Dragan Grgić / Mbed 2 deprecated i2c-scanner

Dependencies:   mbed

Fork of i2c scanner by R K

Committer:
Grginho
Date:
Sat Sep 09 10:50:12 2017 +0000
Revision:
1:22bad558be6c
Casey

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Grginho 1:22bad558be6c 1 #include "SensorBoards.h"
Grginho 1:22bad558be6c 2
Grginho 1:22bad558be6c 3 uint8_t getSensorNumbers(uint8_t address)
Grginho 1:22bad558be6c 4 {
Grginho 1:22bad558be6c 5 //return boards[0].numberOfSensors;
Grginho 1:22bad558be6c 6 }
Grginho 1:22bad558be6c 7 uint8_t getSensorIDs(uint8_t address, uint8_t *IDBuffer){}
Grginho 1:22bad558be6c 8 void getSensorReadings(uint8_t address, uint8_t ID, uint8_t* IDMeasure){}
Grginho 1:22bad558be6c 9 int8_t SensorBoardScanner()
Grginho 1:22bad558be6c 10 {
Grginho 1:22bad558be6c 11 I2C i2c(D14, D15); // sda, scl
Grginho 1:22bad558be6c 12 Serial pc(USBTX, USBRX); // tx, rx
Grginho 1:22bad558be6c 13 pc.printf("RUN\r\n");
Grginho 1:22bad558be6c 14 for(int i = 0; i < 128 ; i++) {
Grginho 1:22bad558be6c 15 i2c.start();
Grginho 1:22bad558be6c 16 //Upisi u boards[i]
Grginho 1:22bad558be6c 17 if(i2c.write(i << 1)) pc.printf("0x%x ACK \r\n",i); // Send command string
Grginho 1:22bad558be6c 18 i2c.stop();
Grginho 1:22bad558be6c 19 }
Grginho 1:22bad558be6c 20 }