diff options
author | Peter Wu <peter@lekensteyn.nl> | 2014-12-15 00:45:33 +0100 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2014-12-15 00:45:46 +0100 |
commit | c22d5df6535552b5e255041774b95c7e807d9cb0 (patch) | |
tree | 56517396abe549a9865cfacbd342320e363678d0 /fw-update.c | |
parent | 6506c1d7408cd000ca50aef5d20469c44f7dd437 (diff) | |
download | t650-dfu-c22d5df6535552b5e255041774b95c7e807d9cb0.tar.gz |
Really toggle bit for odd blocks (fix typo)
Diffstat (limited to 'fw-update.c')
-rw-r--r-- | fw-update.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fw-update.c b/fw-update.c index 126d066..4bd712e 100644 --- a/fw-update.c +++ b/fw-update.c @@ -272,7 +272,7 @@ bool fw_update(int fd, uint8_t device_index, uint8_t *fw, size_t fw_len) { * doesn't do this either though, stopped counting after 61 * retries... */ } else { /* fw packet ack. */ - action = ((fw_pos + 1) / 15) & 1; /* toggle bit for odd blocks */ + action = (fw_pos / 15 + 1) & 1; /* toggle bit for odd blocks */ fw_pos += 15; /* go to next fw block */ } } |