| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
i2s.c File Reference
`#include "board.h"`

Go to the source code of this file.

## Data Structures
struct | Ring_Buffer_t

## Macros
#define | BUFFER_FULL 0
#define | BUFFER_EMPTY 1
#define | BUFFER_AVAILABLE 2

## Functions
int | Con_GetInput (void)
static void | mute_toggle ()
static uint8_t | ring_buff_get_status (Ring_Buffer_t *ring_buff)
static void | App_Interrupt_Test (void)
static void | App_Polling_Test (void)
static void | App_DMA_Test (void)
void | DMA_IRQHandler (void)
| DMA interrupt handler sub-routine.
void | I2S0_IRQHandler (void)
| I2S0 interrupt handler sub-routine.
int | main (void)
| Main routine for I2S example.

## Variables
static char | WelcomeMenu []
static Ring_Buffer_t | ring_buffer
static uint8_t | send_flag
static uint8_t | channelTC
static uint8_t | dmaChannelNum_I2S_Tx
static uint8_t | dmaChannelNum_I2S_Rx
static uint8_t | dma_send_receive
uint8_t | mute_status = 0