]> sigrok.org Git - libsigrok.git/commit
asix-sigma: Only download firmware when necessary
authorGerhard Sittig <redacted>
Thu, 25 May 2017 17:47:31 +0000 (19:47 +0200)
committerUwe Hermann <redacted>
Fri, 26 May 2017 20:48:18 +0000 (22:48 +0200)
commita9016883f800c40a1866c3f0d011cdb0c256888b
tree6dac3bea5614922968027467f46c16786d1e2a0a
parent85c032e48553458b43d0eb8315a7587abee4493f
asix-sigma: Only download firmware when necessary

The Asix Sigma driver is aware of three firmware images, which are
required for acquisition with up to 50MHz, 100MHz, and 200MHz. The
previous implementation always downloaded the corresponding firmware
image whenever the sample rate has changed, which was redundant.

Skip the download when the new samplerate uses the same firmware as the
previously selected samplerate did. This results in faster responses in
the GUI when the samplerate selection changes.

Move assignments out of the variable declaration block for improved
readability while we are here.
src/hardware/asix-sigma/protocol.c