Hardware requirements
- Mini/micro USB cable 
- MIMXRT1060-EVKC board 
- Personal Computer 
- Headphone(OMTP standard) 
- CS42448 Audio board(Not necessary if use on board codec) 
Board settings
For Audio board: 1.Insert AUDIO board into J23 if on board codec is not used
Prepare the Demo
Note: As the EVKCMIMXRT1060 support two codecs, a default on board WM8962 codec and another codec CS42448 on audio board, so to support both of the codecs, the example provide options to switch between the two codecs,
- DEMO_CODEC_WM8962, set to 1 if wm8962 used 
- DEMO_CODEC_CS42448, set to 1 if cs42448 used Please do not set above macros to 1 together, as the demo support one codec only. 
- Connect a USB cable between the host PC and the OpenSDA USB port on the target board. 
- Open a serial terminal with the following settings: - 115200 baud rate 
- 8 data bits 
- No parity 
- One stop bit 
- No flow control 
 
- Download the program to the target board. Steps for WM8962: 
- Insert the headphones into the headphone jack on MIMXRT1060-EVKC board (J101). Steps for CS42448: 
- Insert the headphones into the headphone jack J6 on the audio board. 
- Either press the reset button on your board or launch the debugger in your IDE to begin running the demo. 
Running the demo
Note: This demo outputs 1000HZ sine wave audio signal. When the demo runs successfully, you can hear the tone and the log would be seen on the OpenSDA terminal like:
SAI functional interrupt example started!
SAI functional interrupt example finished!