bios/cmd/cmd_i2c: make results similar to Linux's i2cdetect.
This commit is contained in:
parent
30b2f187f4
commit
ee1ea9baab
|
@ -132,15 +132,15 @@ static void i2c_scan_handler(int nb_params, char **params)
|
||||||
{
|
{
|
||||||
int slave_addr;
|
int slave_addr;
|
||||||
|
|
||||||
printf("\n 0 1 2 3 4 5 6 7 8 9 a b c d e f");
|
printf(" 0 1 2 3 4 5 6 7 8 9 a b c d e f");
|
||||||
for (slave_addr = 0; slave_addr < 0x80; slave_addr++) {
|
for (slave_addr = 0; slave_addr < 0x80; slave_addr++) {
|
||||||
if (slave_addr % 0x10 == 0) {
|
if (slave_addr % 0x10 == 0) {
|
||||||
printf("\n0x%02x ", (slave_addr/0x10) * 0x10);
|
printf("\n0x%02x:", (slave_addr/0x10) * 0x10);
|
||||||
}
|
}
|
||||||
if (i2c_poll(slave_addr)) {
|
if (i2c_poll(slave_addr)) {
|
||||||
printf("+ ");
|
printf(" %02x");
|
||||||
} else {
|
} else {
|
||||||
printf(". ");
|
printf(" --");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
|
Loading…
Reference in New Issue