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:
Mark D. Studebaker committed 2003-11-28 04:37:08 +00:00
1 parent 0872117cb9
commit 82caa7986f
4 files changed
+46 -21

No files matched your search

+9 -3
View File
@@ -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);