From 2def016fd027406f0f56a0015aeebdf060ef2693 Mon Sep 17 00:00:00 2001 From: Jeff Epler Date: Thu, 22 Apr 2021 12:14:03 -0500 Subject: [PATCH] raspberrypi: Use 32-bit elements in FIFO .. these do come in the right --- .../common-hal/imagecapture/ParallelImageCapture.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/raspberrypi/common-hal/imagecapture/ParallelImageCapture.c b/ports/raspberrypi/common-hal/imagecapture/ParallelImageCapture.c index 5903388956..f57ceee949 100644 --- a/ports/raspberrypi/common-hal/imagecapture/ParallelImageCapture.c +++ b/ports/raspberrypi/common-hal/imagecapture/ParallelImageCapture.c @@ -100,7 +100,7 @@ mp_printf(&mp_plat_print, "[%2d] %04x\n", i, imagecapture_code[i]); true, // exclusive pin use false, 32, false, // out settings false, // wait for txstall - true, 16, true); // in settings + true, 32, true); // in settings PIO pio = self->state_machine.pio; uint8_t pio_index = pio_get_index(pio); @@ -134,7 +134,7 @@ void common_hal_imagecapture_parallelimagecapture_capture(imagecapture_paralleli pio_sm_exec(pio, sm, pio_encode_jmp(offset)); pio_sm_set_enabled(pio, sm, true); - common_hal_rp2pio_statemachine_readinto(&self->state_machine, buffer, bufsize, 2); + common_hal_rp2pio_statemachine_readinto(&self->state_machine, buffer, bufsize, 4); pio_sm_set_enabled(pio, sm, false); }