|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
I2S Virtual Method Table (VMT). More...
#include <cfn_hal_i2s.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | transmit_dma )(cfn_hal_i2s_t *driver, const uint16_t *data, size_t size) |
| cfn_hal_error_code_t(* | receive_dma )(cfn_hal_i2s_t *driver, uint16_t *data, size_t size) |
| cfn_hal_error_code_t(* | pause )(cfn_hal_i2s_t *driver) |
| cfn_hal_error_code_t(* | resume )(cfn_hal_i2s_t *driver) |
| cfn_hal_error_code_t(* | stop )(cfn_hal_i2s_t *driver) |
I2S Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_hal_i2s_api_s::base |
| cfn_hal_error_code_t(* cfn_hal_i2s_api_s::pause) (cfn_hal_i2s_t *driver) |
| cfn_hal_error_code_t(* cfn_hal_i2s_api_s::receive_dma) (cfn_hal_i2s_t *driver, uint16_t *data, size_t size) |
| cfn_hal_error_code_t(* cfn_hal_i2s_api_s::resume) (cfn_hal_i2s_t *driver) |
| cfn_hal_error_code_t(* cfn_hal_i2s_api_s::stop) (cfn_hal_i2s_t *driver) |
| cfn_hal_error_code_t(* cfn_hal_i2s_api_s::transmit_dma) (cfn_hal_i2s_t *driver, const uint16_t *data, size_t size) |