serial-dmm: Use dummy info struct for rs9lcd parser
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Thu, 13 Dec 2012 18:35:06 +0000 (12:35 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Thu, 13 Dec 2012 18:43:15 +0000 (12:43 -0600)
commit7009f21874286b40e29b7f2d10c05a57c80cdf73
tree10d10219a7e01898fbbd66853ae9118b6e50d4a3
parent323b98dcc29869ab4074de53e5e3997219b6aef6
serial-dmm: Use dummy info struct for rs9lcd parser

The rs9lcd parser, which is used for the RadioShack 22-812 does not
use it's *info parameter, and therefore did not have a rs9lcd_info
struct declared.

With recent refactoring of the recieve data callbacks, it became
necessarry to pass a struct pointer. This made the RECV_DATA macro
look like:

- RECV_DATA(RADIOSHACK_22_812, metex14)

giving the wrong impression that the RadioShack 22-182 uses the
metex14 protocol, which is not the case.

Create a dummy rs9lcd_info struct, and correctly identify the parser
as rs9lcd in the RECV_DATA macro:

+ RECV_DATA(RADIOSHACK_22_812, rs9lcd)

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
hardware/serial-dmm/protocol.c
libsigrok-internal.h