@@ -6,7 +6,7 @@ void scan_i2c_bus(i2cScanner* i2c_scanner) {
// Get the bus
furi_hal_i2c_acquire(I2C_BUS);
// 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
if(furi_hal_i2c_is_device_ready(I2C_BUS, addr, I2C_TIMEOUT)) {
// skip even 8-bit addr