From 032ed1955044c030e80a8167d92871c0b79af10a Mon Sep 17 00:00:00 2001 From: George Norton <30636555+george-norton@users.noreply.github.com> Date: Wed, 24 May 2023 19:22:51 +0100 Subject: [PATCH] Fix the LRCK signal which was reversing the channels. (#14) --- firmware/code/i2s.pio | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/firmware/code/i2s.pio b/firmware/code/i2s.pio index 56f69d1..5351735 100644 --- a/firmware/code/i2s.pio +++ b/firmware/code/i2s.pio @@ -20,15 +20,15 @@ set x, 30 side 0b00 left_channel: - in pins, 1 side 0b01 - jmp x-- left_channel side 0b00 + in pins, 1 side 0b11 + jmp x-- left_channel side 0b10 in pins, 1 side 0b11 set x, 30 side 0b10 right_channel: - in pins, 1 side 0b11 - jmp x--, right_channel side 0b10 + in pins, 1 side 0b01 + jmp x--, right_channel side 0b00 in pins, 1 side 0b01 @@ -38,13 +38,13 @@ right_channel: set x, 30 side 0b01 left_channel: - out pins, 1 side 0b00 - jmp x-- left_channel side 0b01 + out pins, 1 side 0b10 + jmp x-- left_channel side 0b11 out pins, 1 side 0b10 set x, 30 side 0b11 right_channel: - out pins, 1 side 0b10 - jmp x--, right_channel side 0b11 + out pins, 1 side 0b00 + jmp x--, right_channel side 0b01 out pins, 1 side 0b00