mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-13 17:00:15 +00:00
add -l option to i2cdetect so 'i2cdetect -l'
can be used as a replacement for 'cat /proc/bus/i2c' git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2100 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
0872117cb9
commit
82caa7986f
4 files changed
+46
-21
No files matched your search
@@ -28,13 +28,14 @@
|
||||
#include "i2c-dev.h"
|
||||
#include "version.h"
|
||||
|
||||
void print_i2c_busses();
|
||||
void print_i2c_busses(int);
|
||||
|
||||
void help(void)
|
||||
{
|
||||
fprintf(stderr,"Syntax: i2cdetect I2CBUS\n");
|
||||
fprintf(stderr," I2CBUS is an integer\n");
|
||||
print_i2c_busses();
|
||||
fprintf(stderr," i2cdetect -l lists installed busses only\n");
|
||||
print_i2c_busses(0);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
@@ -57,7 +58,12 @@ int main(int argc, char *argv[])
|
||||
|
||||
if((!strcmp(argv[1], "-v")) || (!strcmp(argv[1], "-V"))) {
|
||||
fprintf(stderr,"i2cdetect version %s\n", LM_VERSION);
|
||||
exit(1);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
if(!strcmp(argv[1], "-l")) {
|
||||
print_i2c_busses(1);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
i2cbus = strtol(argv[1],&end,0);
|
||||
|
||||
Reference in new issue
Block a user