![Cypress CE225786 Manual Download Page 4](http://html1.mh-extra.com/html/cypress/ce225786/ce225786_manual_2706348004.webp)
PSoC 6 MCU: USB Audio Recorder
Document Number: 002-25786 Rev. **
4
▪
usb_comm.c/h
files contain all macros and functions related to the USBFS and USB Audio Device Class.
▪
uart_debug.c/h
and
stdio_user.c/h
files are used for retargeting I/O functions such as printf via UART to a terminal emulation
program.
▪
FreeRTOSConfig.h
contains the FreeRTOS settings and configuration. Non-default settings are marked with inline
comments. For details of FreeRTOS configuration options, see the
webpage.
Resources and Settings
lists the ModusToolbox resources used in this example, and how they are used in the design. For pin usage and
configuration, open the
Pins
tab of the
design.modus
file.
Table 1: ModusToolbox Resources
Resource
Alias
Purpose
PDM/PCM
KIT_PDM
Connects to the digital microphones.
UART (SCB)
KIT_UART
Debug interface.
USBFS
USBFS
Implements the Audio Device Class.
DMA DataWire
DMA_PCM
Transfers data from PDM/PCM FIFO
to SRAM.
shows the configuration settings for KIT_PDM.
Figure 4. KIT_PDM Configuration
Figure 5 shows the configuration settings for the USBFS block. To visualize the USBFS descriptor, click in the
Launch USB
Configuration
button from Figure 5. You can also refer to the
cycfg_usbdev.h
file in the Generated Source folder.