Skip to content

Commit 9acc7c7

Browse files
authored
fix script mode skipping to_reg_addr (#124)
1 parent 96aaa44 commit 9acc7c7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/i2cspi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ static int i2cdump(int argc, char **argv, bool script_mode) {
175175
int fd = prepare_i2c_sensor(i2c_addr);
176176

177177
if (script_mode) {
178-
for (size_t i = from_reg_addr; i < to_reg_addr; ++i)
178+
for (size_t i = from_reg_addr; i <= to_reg_addr; ++i)
179179
printf("ipctool i2cset %#x %#x %#x\n", i2c_addr, i,
180180
i2c_read_register(fd, i2c_addr, i, SELECT_WIDE(i), 1));
181181
} else {
@@ -243,7 +243,7 @@ static int spidump(int argc, char **argv, bool script_mode) {
243243
int fd = prepare_spi_sensor();
244244

245245
if (script_mode) {
246-
for (size_t i = from_reg_addr; i < to_reg_addr; ++i)
246+
for (size_t i = from_reg_addr; i <= to_reg_addr; ++i)
247247
printf("ipctool spiset %#x %#x\n", i,
248248
spi_read_register(fd, 0, i, SELECT_WIDE(i), 1));
249249
} else {

0 commit comments

Comments
 (0)