]> sigrok.org Git - libsigrokdecode.git/commit
uart: add FRAME Python annotation, communicate frame validity
authorGerhard Sittig <redacted>
Fri, 23 Nov 2018 18:10:34 +0000 (19:10 +0100)
committerUwe Hermann <redacted>
Sun, 25 Nov 2018 09:57:09 +0000 (10:57 +0100)
commit961707103bb0323e6187d81a762f22417fe23dea
treef828e6869d3925c451cae47308fb7ffae1e49311
parentb025eab735871bc3427325454b7bec03958f1009
uart: add FRAME Python annotation, communicate frame validity

Internally keep track of the UART frame's validity. Emit a FRAME Python
annotation for aborted as well as for completed frames. This obsoletes a
TODO comment in the STOP bit code path.

This annotation also spans the complete frame's length, including start
and parity and stop bits, which the DATA annotation doesn't cover.
Stacked decoders can individually decide whether to strictly reference
the mere data bits section or the complete UART frame which happened to
communicate the data value.
decoders/uart/pd.py