mirror of
https://github.com/lm-sensors/lm-sensors
synced 2025-08-31 22:35:23 +00:00
Support more bus types (part 1 of 2). Originally libsensors was very
i2c-centric. Make it more neutral so that we can cleanly support additional bus types such as SPI or One-Wire. This first part introduces sensors_bus_id, and updates sensors_chip_name to use it. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4686 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
@@ -209,7 +209,8 @@ int main (int argc, char *argv[])
|
||||
|
||||
if (optind == argc) {
|
||||
chips[0].prefix = SENSORS_CHIP_NAME_PREFIX_ANY;
|
||||
chips[0].bus = SENSORS_CHIP_NAME_BUS_ANY;
|
||||
chips[0].bus.type = SENSORS_BUS_TYPE_ANY;
|
||||
chips[0].bus.nr = SENSORS_BUS_NR_ANY;
|
||||
chips[0].addr = SENSORS_CHIP_NAME_ADDR_ANY;
|
||||
chips_count = 1;
|
||||
} else
|
||||
@@ -310,11 +311,11 @@ void do_a_print(const sensors_chip_name *name)
|
||||
|
||||
printf("%s\n",sprintf_chip_name(name));
|
||||
if (!hide_adapter) {
|
||||
const char *adap = sensors_get_adapter_name(name->bus);
|
||||
const char *adap = sensors_get_adapter_name(&name->bus);
|
||||
if (adap)
|
||||
printf("Adapter: %s\n", adap);
|
||||
else
|
||||
fprintf(stderr, "Can't get adapter name for bus %d\n", name->bus);
|
||||
fprintf(stderr, "Can't get adapter name\n");
|
||||
}
|
||||
if (do_unknown)
|
||||
print_unknown_chip(name);
|
||||
|
Reference in New Issue
Block a user