]> sigrok.org Git - libsigrok.git/commit
serial-dmm: fixup 'conn' vs 'serialcomm' confusion
authorGerhard Sittig <redacted>
Sun, 9 Jun 2019 08:18:52 +0000 (10:18 +0200)
committerGerhard Sittig <redacted>
Thu, 13 Jun 2019 16:33:23 +0000 (18:33 +0200)
commit09c650d5e910d841c49e7b1e86e4126cecd7e060
tree14e2f6c355e4caed630fb8f1f7823704237352d7
parentdb3aac1a295a778657935e100438bc0552ffeaaa
serial-dmm: fixup 'conn' vs 'serialcomm' confusion

The 'conn' field in the device context and the CONN values in the
declarations of supported DMM models seemed inappropriate. They specify
the communication parameters (UART frame format and bitrate), not the
connection (port name). Adjust the respective identifiers.

Also rephrase the evaluation logic. Instead of checking for the absence
of user specs and optionally assigning a fallback value, just preset
from defaults and override from user specs when present. This simplifies
the logic (eliminates a check).
src/hardware/serial-dmm/api.c
src/hardware/serial-dmm/protocol.h