ChibiOS/HAL  6.1.0
I2SConfig Struct Reference

Driver configuration structure. More...

#include <hal_i2s_lld.h>

Collaboration diagram for I2SConfig:
Collaboration graph

Data Fields

const void * tx_buffer
 Transmission buffer pointer. More...
 
void * rx_buffer
 Receive buffer pointer. More...
 
size_t size
 TX and RX buffers size as number of samples. More...
 
i2scallback_t end_cb
 Callback function called during streaming. More...
 

Detailed Description

Driver configuration structure.

Note
It could be empty on some architectures.

Definition at line 78 of file hal_i2s_lld.h.

Field Documentation

const void* I2SConfig::tx_buffer

Transmission buffer pointer.

Note
Can be NULL if TX is not required.

Definition at line 83 of file hal_i2s_lld.h.

void* I2SConfig::rx_buffer

Receive buffer pointer.

Note
Can be NULL if RX is not required.

Definition at line 88 of file hal_i2s_lld.h.

size_t I2SConfig::size

TX and RX buffers size as number of samples.

Definition at line 92 of file hal_i2s_lld.h.

i2scallback_t I2SConfig::end_cb

Callback function called during streaming.

Definition at line 96 of file hal_i2s_lld.h.