]> sigrok.org Git - libsigrokdecode.git/commit
uart: rework text formatting of communicated data values, plus nits
authorGerhard Sittig <redacted>
Sun, 16 Oct 2016 16:25:28 +0000 (18:25 +0200)
committerUwe Hermann <redacted>
Wed, 19 Oct 2016 20:26:37 +0000 (22:26 +0200)
commit6ffd71c169f0562134b5e7548ea0a36f93604d86
tree7753fbe664044058590379bb08a0eb4e253b7851
parente9a3c933ea8d77a46b881e525c2cfaf71b23041d
uart: rework text formatting of communicated data values, plus nits

Factor out the code which generates a textual representation for the
numeric values that were communicated via UART bit patterns. Make the
width of the output text depend on the number of bits in the UART frame
(five to nine) instead of assuming bytes of exactly eight bits.

Fix other minor issues while we are here: Nine bits result in a number
range of 0 to 511 (not 512). ASCII codes 30 and 31 are non-printables.
The previous implementation skipped a significant leading digit in the
octal representation.

Signed-off-by: Gerhard Sittig <redacted>
decoders/uart/pd.py