]> sigrok.org Git - libsigrok.git/commit
rdtech-tc: rephrase PAC consistency check, discuss sample data layout
authorGerhard Sittig <redacted>
Thu, 16 Mar 2023 01:56:50 +0000 (02:56 +0100)
committerGerhard Sittig <redacted>
Thu, 16 Mar 2023 13:29:30 +0000 (14:29 +0100)
commita780870c63b58d4582fb92844c4625828e4b3e02
treed7ec98eb27eb9e71064511fa6121db994755474f
parentf7c74c7fa50536bff621343d552f875570a81ef9
rdtech-tc: rephrase PAC consistency check, discuss sample data layout

Rephrase access to the PAC chunks and the consistency check of the total
192 bytes data image in terms of one 64 bytes unit. Which eliminates
other magic numbers. Add a comment for awareness during development.

Prefer read_u32le() endianess conversion helpers for reliability. Use
big endian readers for four-character-codes to increase readability.
Address style nits in the process: Use booleans for checksum and
consistency checks. Eliminate else after return. Consolidate error
messages. Prefer indexing an array over pointer arithmetics. Group
related instructions in the same block.
src/hardware/rdtech-tc/protocol.c