diff --git a/firmware/code/run.c b/firmware/code/run.c index b3cfbbb..929a587 100644 --- a/firmware/code/run.c +++ b/firmware/code/run.c @@ -91,7 +91,7 @@ static void _as_audio_packet(struct usb_endpoint *ep) { int samples = usb_buffer->data_len / 2; for (int i = 0; i < samples; i++) - out[i] = in[i] / 2; // fixes digital distortion bug + out[i] = in[i] / 4; // fixes digital distortion bug multicore_fifo_push_blocking(CORE0_READY); multicore_fifo_push_blocking(samples); diff --git a/firmware/ploopy_headphones-pm5.uf2 b/firmware/ploopy_headphones-pm5.uf2 new file mode 100644 index 0000000..52064f9 Binary files /dev/null and b/firmware/ploopy_headphones-pm5.uf2 differ diff --git a/firmware/ploopy_headphones.uf2 b/firmware/ploopy_headphones.uf2 deleted file mode 100644 index 9a87cf7..0000000 Binary files a/firmware/ploopy_headphones.uf2 and /dev/null differ