]> sigrok.org Git - libsigrok.git/commit
asix-sigma: rephrase sample memory iteration position and trigger check
authorGerhard Sittig <redacted>
Wed, 27 May 2020 05:06:45 +0000 (07:06 +0200)
committerGerhard Sittig <redacted>
Sun, 31 May 2020 21:46:21 +0000 (23:46 +0200)
commit66d1790cc0731d61f97dd11dad3ab7e2d7e799e3
tree8e0e2239c01bb6696062217771c6ecf4d5b68fe3
parent16a5d5ac7d0390b03278d2a65554d395337eaf45
asix-sigma: rephrase sample memory iteration position and trigger check

Rephrase how the sample memory iteration position gets tracked, increment
after every event slot already. Update the "last seen sample" status more
often (an event slot can hold several sample items). Arrange for a period
of time where software will check sample data for trigger matches. This
improves the precision of the hardware provided trigger match location.

Do send hardware provided trigger locations to the session feed even if
the software check found no match on the data content. This covers user
initiated button presses (which can unblock the acquisition when the
application provided trigger condition never matches).

Note that this implementation does manage the window of supervision, but
does not yet check the sample values against the trigger condition. This
gets added later.
src/hardware/asix-sigma/protocol.c
src/hardware/asix-sigma/protocol.h