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:
parent
e05a174be2
commit
fa114e4ab1
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue