i2c scan utility fails when bus driver framework is active
i2c scan utility fails when bus driver framework is active: a task in LegoFlow-SWE (Harbor dataset). The i2c scan tool cannot detect I2C devices when the system is built with BUS DRIVER PRESENT enabled. Currently, i2c scan only performs bus probing by calling hal i2c master probe() , which…
The task
The `i2c_scan` tool cannot detect I2C devices when the system is built with `BUS_DRIVER_PRESENT` enabled. Currently, `i2c_scan` only performs bus probing by calling `hal_i2c_master_probe()`, which bypasses the bus driver abstraction entirely. Because the bus driver does not expose a probing interface, the tool does…
Part of Lego-X/LegoFlow-SWE.