Skip to content

Commit 1a9034f

Browse files
committed
rp2pio: Allow background_write(None) to terminate after complete loop
1 parent a9d9296 commit 1a9034f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ports/raspberrypi/common-hal/rp2pio/StateMachine.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -917,7 +917,7 @@ bool common_hal_rp2pio_statemachine_background_write(rp2pio_statemachine_obj_t *
917917
self->loop = *loop;
918918
self->pending_buffers = pending_buffers;
919919

920-
if (self->dma_completed) {
920+
if (self->dma_completed && self->once.info.len) {
921921
rp2pio_statemachine_dma_complete(self, SM_DMA_GET_CHANNEL(pio_index, sm));
922922
self->dma_completed = false;
923923
}

0 commit comments

Comments
 (0)