|
ChibiOS/HAL
6.1.0
|
PLATFORM I2S subsystem low level driver header. More...
Go to the source code of this file.
Data Structures | |
| struct | I2SConfig |
| Driver configuration structure. More... | |
| struct | I2SDriver |
| Structure representing an I2S driver. More... | |
Macros | |
PLATFORM configuration options | |
| #define | PLATFORM_I2S_USE_I2S1 FALSE |
| I2SD1 driver enable switch. More... | |
Typedefs | |
| typedef struct I2SDriver | I2SDriver |
| Type of a structure representing an I2S driver. More... | |
| typedef void(* | i2scallback_t) (I2SDriver *i2sp, size_t offset, size_t n) |
| I2S notification callback type. More... | |
Functions | |
| void | i2s_lld_init (void) |
| Low level I2S driver initialization. More... | |
| void | i2s_lld_start (I2SDriver *i2sp) |
| Configures and activates the I2S peripheral. More... | |
| void | i2s_lld_stop (I2SDriver *i2sp) |
| Deactivates the I2S peripheral. More... | |
| void | i2s_lld_start_exchange (I2SDriver *i2sp) |
| Starts a I2S data exchange. More... | |
| void | i2s_lld_stop_exchange (I2SDriver *i2sp) |
| Stops the ongoing data exchange. More... | |
PLATFORM I2S subsystem low level driver header.
Definition in file hal_i2s_lld.h.