]> sigrok.org Git - libsigrok.git/commit
kingst-la2016: complete hardware setup in probe, set features in open
authorGerhard Sittig <redacted>
Sun, 30 Jan 2022 08:55:56 +0000 (09:55 +0100)
committerGerhard Sittig <redacted>
Sun, 6 Feb 2022 17:53:53 +0000 (18:53 +0100)
commit6d53e9497892df15e13899465ce4c2962a70a782
tree6688c31b423c8065495f317db2a45449105ae125
parent64172b16d97a23a6c755f090401acb0f7c36ed86
kingst-la2016: complete hardware setup in probe, set features in open

Complete all of the MCU firmware load, device type identification, FPGA
bitstream load, and FPGA initialization by the end of scan(). This gives
an easily usable device of known capabilities for the remaining driver
lifetime, which just needs to get opened by connection ID (which was
retrieved during scan).

I still don't like how the driver's open() configures PWM without user
provided specs. And enforcing the logic threshold is redundant before
acquisition start. This needs more attention later.
src/hardware/kingst-la2016/api.c
src/hardware/kingst-la2016/protocol.c
src/hardware/kingst-la2016/protocol.h