XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
i2s_callback_group_t Struct Reference

#include <i2s.h>

Public Attributes

I2S_CALLBACK_ATTR i2s_init_t init
 
I2S_CALLBACK_ATTR i2s_restart_check_t restart_check
 
I2S_CALLBACK_ATTR i2s_receive_t receive
 
I2S_CALLBACK_ATTR i2s_send_t send
 
void * app_data
 

Detailed Description

Callback group representing callback events that can occur during the operation of the I2S task. Must be initialized by the application prior to passing it to one of the I2S tasks.

Member Data Documentation

◆ app_data

void* i2s_callback_group_t::app_data

Pointer to application specific data which is passed to each callback.

◆ init

I2S_CALLBACK_ATTR i2s_init_t i2s_callback_group_t::init

Pointer to the application's i2s_init_t function to be called by the I2S device

◆ receive

I2S_CALLBACK_ATTR i2s_receive_t i2s_callback_group_t::receive

Pointer to the application's i2s_receive_t function to be called by the I2S device

◆ restart_check

I2S_CALLBACK_ATTR i2s_restart_check_t i2s_callback_group_t::restart_check

Pointer to the application's i2s_restart_check_t function to be called by the I2S device

◆ send

I2S_CALLBACK_ATTR i2s_send_t i2s_callback_group_t::send

Pointer to the application's i2s_send_t function to be called by the I2S device


The documentation for this struct was generated from the following file: