#include "board.h"
Go to the source code of this file.
Defines |
#define | I2S_SLAVE_TX_SETTING |
#define | I2S_SLAVE_TX_FRM_SETTING |
#define | I2S_SLAVE_RX_SETTING |
#define | I2S_SLAVE_RX_FRM_SETTING |
#define | SSC_MCK BOARD_MCK |
#define | MAX_RECORD_SIZE 0xFFFFFFFF |
#define | MAX_DMA_SIZE 0x1000 |
#define | TWI_CLOCK 400000 |
#define | SAMPLE_RATE (48000) |
#define | SLOT_BY_FRAME (1) |
#define | BITS_BY_SLOT (16) |
#define | TOTAL_Buffers 4 |
#define | AUDIO_IF SSC |
Functions |
| COMPILER_ALIGNED (32) |
void | XDMAC_Handler (void) |
| xDMA interrupt handler.
|
void | TWIHS0_Handler (void) |
| TWI interrupt handler. Forwards the interrupt to the TWI driver handler.
|
int | main (void) |
| Application entry point for ssc_dam_audio example.
|
Detailed Description
This file contains all the specific code for the SSC audio example.
Definition in file main.c.
Define Documentation
#define I2S_SLAVE_RX_FRM_SETTING |
Value:
Definition at line 112 of file main.c.
#define I2S_SLAVE_RX_SETTING |
Value:
Definition at line 105 of file main.c.
#define I2S_SLAVE_TX_FRM_SETTING |
Value:
Definition at line 99 of file main.c.
#define I2S_SLAVE_TX_SETTING |
Value:((SSC_TCMR_CKS_TK) | \
(SSC_TCMR_CKO_NONE) | \
(SSC_TCMR_START_TF_EDGE) | \
(SSC_TCMR_STTDLY(1)) | \
(SSC_TCMR_PERIOD(0)))
Definition at line 93 of file main.c.
#define MAX_DMA_SIZE 0x1000 |
MAX size of one DMA transfer
Definition at line 125 of file main.c.
#define MAX_RECORD_SIZE 0xFFFFFFFF |
MAX size of the recorded sound
Definition at line 122 of file main.c.
#define SAMPLE_RATE (48000) |
WAV feature.
Definition at line 131 of file main.c.
#define SSC_MCK BOARD_MCK |
Master clock frequency in Hz
Definition at line 119 of file main.c.
DMA Descriptor
Definition at line 136 of file main.c.
TWI clock
Definition at line 128 of file main.c.
Function Documentation
Application entry point for ssc_dam_audio example.
- Returns:
- Unused (ANSI-C compatibility).
Definition at line 342 of file main.c.