aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toys/other/i2ctools.c (renamed from toys/pending/i2ctools.c)12
1 files changed, 7 insertions, 5 deletions
diff --git a/toys/pending/i2ctools.c b/toys/other/i2ctools.c
index c1936aaf..4370e456 100644
--- a/toys/pending/i2ctools.c
+++ b/toys/other/i2ctools.c
@@ -18,7 +18,7 @@ USE_I2CSET(NEWTOY(i2cset, "<4fy", TOYFLAG_USR|TOYFLAG_BIN))
config I2CDETECT
bool "i2cdetect"
- default n
+ default y
help
usage: i2cdetect [-ary] BUS [FIRST LAST]
usage: i2cdetect -F BUS
@@ -34,7 +34,7 @@ config I2CDETECT
config I2CDUMP
bool "i2cdump"
- default n
+ default y
help
usage: i2cdump [-fy] BUS CHIP
@@ -45,7 +45,7 @@ config I2CDUMP
config I2CGET
bool "i2cget"
- default n
+ default y
help
usage: i2cget [-fy] BUS CHIP ADDR [MODE]
@@ -56,7 +56,7 @@ config I2CGET
config I2CSET
bool "i2cset"
- default n
+ default y
help
usage: i2cset [-fy] BUS CHIP ADDR VALUE... MODE
@@ -121,6 +121,8 @@ static int i2c_read_byte(int fd, int addr, int *byte)
static void i2cdetect_dash_F(int bus)
{
+ size_t i;
+
struct { int mask; const char *name; } funcs[] = {
{I2C_FUNC_I2C, "I2C"},
{I2C_FUNC_SMBUS_QUICK, "SMBus Quick Command"},
@@ -141,7 +143,7 @@ static void i2cdetect_dash_F(int bus)
unsigned long supported = i2c_get_funcs(bus);
printf("Functionalities implemented by %s:\n", toybuf);
- for (size_t i = 0; i < ARRAY_LEN(funcs); ++i) {
+ for (i = 0; i < ARRAY_LEN(funcs); ++i) {
printf("%-32s %s\n", funcs[i].name,
(supported & funcs[i].mask) ? "yes" : "no");
}