XMOS xCORE-200 Multi-channel Audio board Design Manual page 106

Usb audio
Hide thumbs Also See for xCORE-200 Multi-channel Audio board:
Table of Contents

Advertisement

USB Audio Design Guide
Parameters
c_ep0_out
c_ep0_in
c_audioCtrl
c_mix_ctl
c_clk_ctl
c_usb_test
c_EANativeTransport_ctrl
Function
buffer
Description
USB Audio Buffering Thread.
This function buffers USB audio data between the XUD layer and the decouple
thread. Most of the chanend parameters to the function should be connected
to
XUD_Manager()
Type
void buffer(chanend c_aud_out,
XM0088546.1
Chanend connected to the
Chanend connected to the
Chanend connected to the decouple thread for control audio
(sample rate changes etc.)
Optional chanend to be connected to the mixer thread if present
Optional chanend to be connected to the clockgen thread if
present.
Optional chanend to be connected to XUD if test modes required.
Optional chanend to be connected to EA Native endpoint man-
ager if present
chanend c_aud_in,
chanend c_aud_fb,
chanend c_sof,
chanend c_aud_ctl,
in port p_off_mclk)
XUD_Manager()
out endpoint array
XUD_Manager()
in endpoint array
Continued on next page
106/110

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents