]> sigrok.org Git - libsigrok.git/commit
ols: use 32bit for handling sample counts
authorWolfram Sang <redacted>
Wed, 2 Jan 2019 12:15:16 +0000 (13:15 +0100)
committerUwe Hermann <redacted>
Sun, 13 Jan 2019 19:07:27 +0000 (20:07 +0100)
commit6e5a1a0178e24da5faf239dc78ab761d9f5af572
treee35d811d02c0612a16fd7efc4edde8daf6b4d67e
parent6745488b1a33acda728440e69f83e8bb0a0663f1
ols: use 32bit for handling sample counts

The OLS protocol sends 16bit values to specify the sample count and
delay count. However, this 16bit value is the number of 32bit words to
be sampled, so the actual sample count is 4 times larger and does not
fit into a uint16_t. Extend it to support the full range of 256K
(LogicShrimp will need this) and to prepare support for devices with
even more memory (Pepino).

Signed-off-by: Wolfram Sang <redacted>
src/hardware/openbench-logic-sniffer/api.c