From 9740032a9410a282ab34a7f0dd3c00cb9fa16250 Mon Sep 17 00:00:00 2001 From: David Nadlinger Date: Sun, 4 Nov 2018 18:13:25 +0000 Subject: [PATCH] firmware: Fix dma_record_output_wide --- artiq/firmware/ksupport/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artiq/firmware/ksupport/lib.rs b/artiq/firmware/ksupport/lib.rs index d4a6615d2..8d481f7b5 100644 --- a/artiq/firmware/ksupport/lib.rs +++ b/artiq/firmware/ksupport/lib.rs @@ -355,7 +355,7 @@ extern fn dma_record_output_wide(timestamp: i64, channel: i32, address: i32, wor assert!(words.len() <= 16); // enforce the hardware limit unsafe { - let mut data = dma_record_output_prepare(timestamp, channel, address, 1); + let mut data = dma_record_output_prepare(timestamp, channel, address, words.len()); for word in words.as_ref().iter() { data[..4].copy_from_slice(&[ (word >> 0) as u8,