diff --git a/src/main.c b/src/main.c index e087ba2..741b406 100644 --- a/src/main.c +++ b/src/main.c @@ -141,6 +141,7 @@ int main() channel_config_set_ring(&dma_conf, true, NUM_SAMPLES_BITS); channel_config_set_dreq(&dma_conf, pio_get_dreq(IR_PIO, IRP_SM, false)); channel_config_set_chain_to(&dma_conf, dma_ch_irn_rx); + channel_config_set_bswap(&dma_conf, true); dma_channel_configure(dma_ch_irp_rx, &dma_conf, irp_buffer, &IR_PIO->rxf[IRP_SM], 1, false); dma_conf = dma_channel_get_default_config(dma_ch_irn_rx); @@ -150,6 +151,7 @@ int main() channel_config_set_ring(&dma_conf, true, NUM_SAMPLES_BITS); channel_config_set_dreq(&dma_conf, pio_get_dreq(IR_PIO, IRN_SM, false)); channel_config_set_chain_to(&dma_conf, dma_ch_irp_rx); + channel_config_set_bswap(&dma_conf, true); dma_channel_configure(dma_ch_irn_rx, &dma_conf, irn_buffer, &IR_PIO->rxf[IRN_SM], 1, false); dma_channel_start(dma_ch_irp_rx);