Add USB audio support

usb-audio
probonopd 3 months ago
parent e03122a3d2
commit be565c8106
  1. 11
      src/minidexed.cpp

@ -23,6 +23,7 @@
#include <circle/sound/pwmsoundbasedevice.h> #include <circle/sound/pwmsoundbasedevice.h>
#include <circle/sound/i2ssoundbasedevice.h> #include <circle/sound/i2ssoundbasedevice.h>
#include <circle/sound/hdmisoundbasedevice.h> #include <circle/sound/hdmisoundbasedevice.h>
#include <circle/sound/usbsoundbasedevice.h>
#include <circle/gpiopin.h> #include <circle/gpiopin.h>
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
@ -200,6 +201,16 @@ CMiniDexed::CMiniDexed (CConfig *pConfig, CInterruptSystem *pInterrupt,
// The channels are swapped by default in the HDMI sound driver. // The channels are swapped by default in the HDMI sound driver.
// TODO: Remove this line, when this has been fixed in the driver. // TODO: Remove this line, when this has been fixed in the driver.
m_bChannelsSwapped = !m_bChannelsSwapped; m_bChannelsSwapped = !m_bChannelsSwapped;
#endif
}
else if (strcmp (pDeviceName, "usb") == 0)
{
#if RASPPI<=3
LOGNOTE ("USB mode NOT supported on RPI 1-3.");
#else
LOGNOTE ("USB mode");
m_pSoundDevice = new CUSBSoundBaseDevice (pConfig->GetSampleRate ());
#endif #endif
} }
else else

Loading…
Cancel
Save