From 429de9a8b4af14e49162e0f1e7f96564bb10a784 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Fri, 6 Sep 2013 16:51:17 +0100 Subject: [PATCH] Exit DoP on any command --- module_usb_audio/audio.xc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/module_usb_audio/audio.xc b/module_usb_audio/audio.xc index 59c3ddac..a01952fd 100755 --- a/module_usb_audio/audio.xc +++ b/module_usb_audio/audio.xc @@ -123,6 +123,8 @@ extern void device_reboot(void); if(testct(c_out)) { unsigned command = inct(c_out); + if(dsdMode == DSD_MODE_DOP) + dsdMode = 0; return {command, inuint(c_out)}; } else @@ -305,6 +307,8 @@ extern void device_reboot(void); p_dsd_clk <: 0; #endif command = inct(c_out); + if(dsdMode == DSD_MODE_DOP) + dsdMode = 0; return {command, inuint(c_out)}; } @@ -677,7 +681,6 @@ extern void device_reboot(void); // Set clocks low p_lrclk <: 0; p_bclk <: 0; - return {0,0}; } }