From b82911742f648970b277a5672f5b003029cbfd81 Mon Sep 17 00:00:00 2001 From: aster94 Date: Fri, 8 Dec 2017 10:37:26 +0100 Subject: [PATCH] Delete i2c_scanner_hardwire.ino --- .../i2c_scanner_hardwire.ino | 76 ------------------- 1 file changed, 76 deletions(-) delete mode 100644 STM32F1/libraries/Wire/examples/i2c_scanner_hardwire/i2c_scanner_hardwire.ino diff --git a/STM32F1/libraries/Wire/examples/i2c_scanner_hardwire/i2c_scanner_hardwire.ino b/STM32F1/libraries/Wire/examples/i2c_scanner_hardwire/i2c_scanner_hardwire.ino deleted file mode 100644 index d2b3bd4..0000000 --- a/STM32F1/libraries/Wire/examples/i2c_scanner_hardwire/i2c_scanner_hardwire.ino +++ /dev/null @@ -1,76 +0,0 @@ -// -------------------------------------- -// i2c_scanner -// -// Version 1 -// This program (or code that looks like it) -// can be found in many places. -// For example on the Arduino.cc forum. -// The original author is not know. -// Version 2, Juni 2012, Using Arduino 1.0.1 -// Adapted to be as simple as possible by Arduino.cc user Krodal -// Version 3, Feb 26 2013 -// V3 by louarnold -// Version 4, March 3, 2013, Using Arduino 1.0.3 -// by Arduino.cc user Krodal. -// Changes by louarnold removed. -// Scanning addresses changed from 0...127 to 1...119, -// according to the i2c scanner by Nick Gammon -// http://www.gammon.com.au/forum/?id=10896 -// Version 5, March 28, 2013 -// As version 4, but address scans now to 127. -// A sensor seems to use address 120. -// Version 6, August 1, 2015 -// Modified to support HardWire for STM32duino -// -// This sketch tests the standard 7-bit addresses -// Devices with higher bit address might not be seen properly. -// - -#include - -HardWire HWire(1, I2C_FAST_MODE); // I2c1 - -void setup() { - Serial.begin(115200); - HWire.begin(); - Serial.println("\nI2C Scanner"); -} - - -void loop() { - byte error, address; - int nDevices; - - Serial.println("Scanning..."); - - nDevices = 0; - for(address = 1; address < 127; address++) { - // The i2c_scanner uses the return value of - // the Write.endTransmisstion to see if - // a device did acknowledge to the address. - - HWire.beginTransmission(address); - error = HWire.endTransmission(); - - if (error == 0) { - Serial.print("I2C device found at address 0x"); - if (address < 16) - Serial.print("0"); - Serial.println(address, HEX); - - nDevices++; - } - else if (error == 4) { - Serial.print("Unknown error at address 0x"); - if (address < 16) - Serial.print("0"); - Serial.println(address, HEX); - } - } - if (nDevices == 0) - Serial.println("No I2C devices found"); - else - Serial.println("done"); - - delay(5000); // wait 5 seconds for next scan -} \ No newline at end of file