]> sigrok.org Git - libsigrok.git/commit
kingst-la2016: cope with 800MHz base clock for 500MHz models
authorGerhard Sittig <redacted>
Mon, 21 Feb 2022 20:45:18 +0000 (21:45 +0100)
committerGerhard Sittig <redacted>
Tue, 22 Feb 2022 20:53:20 +0000 (21:53 +0100)
commitcafcfe6374241f4e057802f6e496b469d0de67da
tree22c9cf150467ec3fa8b2f180c29fdc5f7953ac94
parent1c445e0854b729151accae1b49e5bfb90694c770
kingst-la2016: cope with 800MHz base clock for 500MHz models

The LA5016 uses an 800MHz base clock to derive the samplerate from. And
communicates divider 1 to configure the 500MHz rate. And does support
the 200MHz rate (divider 4). Which also makes the 10kHz lower boundary
unavailable on some models. Update the capture configuration logic, the
config API routines, and associated comments. Discuss how streaming may
make finer grained rates tables desirable (but stick with 1/2/5 for now).
src/hardware/kingst-la2016/api.c
src/hardware/kingst-la2016/protocol.c