[git commit] i2cdetect: don't scan non-regular addresses without the '-a' option
Denys Vlasenko
vda.linux at googlemail.com
Sun Jun 7 16:05:46 UTC 2015
commit: http://git.busybox.net/busybox/commit/?id=e545bf6723ebfd486c6dce6b754b6de792c46de1
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master
Addresses 0x00-0x02 shouldn't be scanned by default. This patch makes
'first' default to 0x03 and only enables lower addresses if '-a' option
is passed
Signed-off-by: Bartosz Golaszewski <bartekgola at gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
miscutils/i2c_tools.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/miscutils/i2c_tools.c b/miscutils/i2c_tools.c
index d5127ec..6f97872 100644
--- a/miscutils/i2c_tools.c
+++ b/miscutils/i2c_tools.c
@@ -1282,7 +1282,7 @@ int i2cdetect_main(int argc UNUSED_PARAM, char **argv)
const char *const optstr = "yaqrFl";
int fd, bus_num, i, j, mode = DETECT_MODE_AUTO, status;
- unsigned first = 0x00, last = 0x77, opts;
+ unsigned first = 0x03, last = 0x77, opts;
unsigned long funcs;
opt_complementary = "q--r:r--q:" /* mutually exclusive */
@@ -1316,8 +1316,10 @@ int i2cdetect_main(int argc UNUSED_PARAM, char **argv)
else if (opts & opt_q)
mode = DETECT_MODE_QUICK;
- if (opts & opt_a)
+ if (opts & opt_a) {
+ first = 0x00;
last = 0x7f;
+ }
/* Read address range. */
if (argv[1]) {
More information about the busybox-cvs
mailing list