Просмотр исходного кода

made mistake parsing 7bit addresses

Jean LE QUELLEC 3 лет назад
Родитель
Сommit
e12ba00461
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      i2cscanner.c

+ 1 - 1
i2cscanner.c

@@ -6,7 +6,7 @@ void scan_i2c_bus(i2cScanner* i2c_scanner) {
     // Get the bus
     // Get the bus
     furi_hal_i2c_acquire(I2C_BUS);
     furi_hal_i2c_acquire(I2C_BUS);
     // scan
     // scan
-    for(uint8_t addr = 0x01; addr < MAX_I2C_ADDR; addr++) {
+    for(uint8_t addr = 0x01; addr <= MAX_I2C_ADDR << 1; addr++) {
         // Check for peripherals
         // Check for peripherals
         if(furi_hal_i2c_is_device_ready(I2C_BUS, addr, I2C_TIMEOUT)) {
         if(furi_hal_i2c_is_device_ready(I2C_BUS, addr, I2C_TIMEOUT)) {
             // skip even 8-bit addr
             // skip even 8-bit addr