Driver configuration structure.
More...
#include <hal_i2s.h>
|
| const void * | tx_buffer |
| | Transmission buffer pointer.
|
| void * | rx_buffer |
| | Receive buffer pointer.
|
| size_t | size |
| | TX and RX buffers size as number of samples.
|
| i2scallback_t | end_cb |
| | Callback function called during streaming.
|
Driver configuration structure.
Definition at line 105 of file hal_i2s.h.
◆ tx_buffer
| const void* hal_i2s_config::tx_buffer |
Transmission buffer pointer.
- Note
- Can be
NULL if TX is not required.
Definition at line 110 of file hal_i2s.h.
◆ rx_buffer
| void* hal_i2s_config::rx_buffer |
Receive buffer pointer.
- Note
- Can be
NULL if RX is not required.
Definition at line 115 of file hal_i2s.h.
◆ size
| size_t hal_i2s_config::size |
TX and RX buffers size as number of samples.
Definition at line 119 of file hal_i2s.h.
◆ end_cb
Callback function called during streaming.
Definition at line 123 of file hal_i2s.h.