print when I2C devices not present

pico-i2c
alanbjohnston 3 years ago committed by GitHub
parent 29a00437c5
commit d57da32506
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -3011,9 +3011,12 @@ void start_ina219() {
#endif #endif
sleep(0.1); sleep(0.1);
i2c_1 = ina219_1_0x40.begin(); // check i2c bus 1 if (!i2c_1 = ina219_1_0x40.begin()) // check i2c bus 1
i2c2 = ina219_1_0x41.begin(); Serial.println("I2C bus 1 0x40 not found");
i2c3 = ina219_1_0x44.begin(); if (!i2c2 = ina219_1_0x41.begin())
Serial.println("I2C bus 1 0x41 not found");
if (!i2c3 = ina219_1_0x44.begin())
Serial.println("I2C bus 1 0x44 not found");
// ina219_1_0x45.begin(); // ina219_1_0x45.begin();
i2c_bus1 = i2c1 || i2c2 || i2c3 || i2c4; i2c_bus1 = i2c1 || i2c2 || i2c3 || i2c4;
@ -3022,12 +3025,16 @@ void start_ina219() {
Wire1.setSCL(3); Wire1.setSCL(3);
Wire1.begin(); Wire1.begin();
i2c5 = ina219_2_0x40.begin(&Wire1); // check i2c bus 2 if (!i2c5 = ina219_2_0x40.begin(&Wire1)) // check i2c bus 2
i2c6 = ina219_2_0x41.begin(&Wire1); Serial.println("I2C bus 2 0x40 not found");
i2c7 = ina219_2_0x44.begin(&Wire1); if (!i2c6 = ina219_2_0x41.begin(&Wire1))
i2c8 = ina219_2_0x45.begin(&Wire1); Serial.println("I2C bus 2 0x41 not found");
if (!i2c7 = ina219_2_0x44.begin(&Wire1))
Serial.println("I2C bus 2 0x44 not found");
if (!i2c8 = ina219_2_0x45.begin(&Wire1))
Serial.println("I2C bus 2 0x45 not found");
i2c_bus1 = i2c5 || i2c6 || i2c7 || i2c8; i2c_bus3 = i2c5 || i2c6 || i2c7 || i2c8;
Serial.print("I2C bus 1: "); Serial.print("I2C bus 1: ");
Serial.print(i2c_bus1); Serial.print(i2c_bus1);

Loading…
Cancel
Save

Powered by TurnKey Linux.