sr: fx2lafw: Set correct unitsize for trigger buffer

Commit 88b75eb719 ("fx2lafw: Added device caps and added support for wide
sampling") increased the size of the trigger buffer from 8 to 16 bit, but forgot
to adjust the unitsize logic packet which is used to send the contents of the
trigger buffer. This patch sets the unitsize to sizeof() of the trigger buffer.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
Lars-Peter Clausen 2012-06-21 19:54:29 +02:00 committed by Bert Vermeulen
parent e05a174be2
commit fa114e4ab1
1 changed files with 2 additions and 2 deletions

View File

@ -766,8 +766,8 @@ static void receive_transfer(struct libusb_transfer *transfer)
*/ */
packet.type = SR_DF_LOGIC; packet.type = SR_DF_LOGIC;
packet.payload = &logic; packet.payload = &logic;
logic.length = ctx->trigger_stage; logic.unitsize = sizeof(*ctx->trigger_buffer);
logic.unitsize = 1; logic.length = ctx->trigger_stage * logic.unitsize;
logic.data = ctx->trigger_buffer; logic.data = ctx->trigger_buffer;
sr_session_send(ctx->session_dev_id, &packet); sr_session_send(ctx->session_dev_id, &packet);