Overview ======== This example works as a USB audio device. It will appear as USB speaker and USB microphone device on PC. Toolchain supported =================== - IAR embedded Workbench 9.20.2 - Keil MDK 5.36 - GCC ARM Embedded 10.3.1 - MCUXpresso 11.5.0 Hardware requirements ===================== - Two Micro USB cables - Target Board - Personal Computer(PC) Board settings ============== This example only work with the USB high speed port (P9). Prepare the Demo ================ 1. Connect a USB Micro cable between the host PC and the Debug Link USB port (P6) on the target board. 2. Connect a USB Micro cable between the host PC and the on-board USB high speed port (P9). 3. Open a serial terminal on PC with the following settings: - 115200 baud rate - 8 data bits - No parity - 1 stop bit - No flow control 4. Compile the demo. 5. Download the program to the target board. 6. Press the on-board RESET button to start the demo. A new USB Speaker and USB Microphone device will appear on PC. Running the demo ================ After writing the program to the flash of the target board, press the reset button on your board to start the demo. The serial port will output: USBX device audio loopback example... Then, connect a USB cable between PC and the USB device port of the board. A USB speaker and microphone will appear in the Device Manager of Windows. The audio will output from the speaker and loop back to the microphone. The serial port will output: Audio device activate