|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
结构体 | |
| struct | i2s_rx_data |
| I2S RX 传输结构体。 更多... | |
| struct | i2s_tx_data |
| I2S TX 传输结构体。 更多... | |
| struct | i2s_config |
| I2S 配置定义。 更多... | |
类型定义 | |
| typedef struct i2s_rx_data | i2s_rx_data_t |
| I2S RX 传输结构体。 | |
| typedef struct i2s_tx_data | i2s_tx_data_t |
| I2S TX 传输结构体。 | |
| typedef struct i2s_config | i2s_config_t |
| I2S 配置定义。 | |
| typedef void(* | i2s_callback_t) (uint32_t *left_buff, uint32_t *right_buff, uint32_t length) |
| I2S设备的回调函数。 | |
函数 | |
| errcode_t | uapi_i2s_init (sio_bus_t bus, i2s_callback_t callback) |
| 初始化I2S。 | |
| errcode_t | uapi_i2s_deinit (sio_bus_t bus) |
| 去初始化I2S。 | |
| errcode_t | uapi_i2s_set_config (sio_bus_t bus, const i2s_config_t *config) |
| 设置I2S设备的配置信息。 | |
| errcode_t | uapi_i2s_get_config (sio_bus_t bus, i2s_config_t *config) |
| 获取I2S设备配置信息。 | |
| errcode_t | uapi_i2s_write_data (sio_bus_t bus, i2s_tx_data_t *data) |
| 轮询模式下写入数据。 | |
| errcode_t | uapi_i2s_read_start (sio_bus_t bus) |
| 中断模式下读取数据。 | |
| errcode_t | uapi_i2s_loop_trans (sio_bus_t bus, i2s_tx_data_t *data) |
| I2S回路自测。 | |
| errcode_t | uapi_i2s_get_data (sio_bus_t bus, i2s_rx_data_t *data) |
| 获取中断模式下I2S设备接收的数据。 | |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: Provides I2S driver api
History:
2023-03-10, Create file.
| typedef void(* i2s_callback_t) (uint32_t *left_buff, uint32_t *right_buff, uint32_t length) |
I2S设备的回调函数。
| typedef struct i2s_config i2s_config_t |
I2S 配置定义。
| typedef struct i2s_rx_data i2s_rx_data_t |
I2S RX 传输结构体。
| typedef struct i2s_tx_data i2s_tx_data_t |
I2S TX 传输结构体。
| errcode_t uapi_i2s_get_config | ( | sio_bus_t | bus, |
| i2s_config_t * | config | ||
| ) |
获取I2S设备配置信息。
| errcode_t uapi_i2s_get_data | ( | sio_bus_t | bus, |
| i2s_rx_data_t * | data | ||
| ) |
获取中断模式下I2S设备接收的数据。
| errcode_t uapi_i2s_init | ( | sio_bus_t | bus, |
| i2s_callback_t | callback | ||
| ) |
初始化I2S。
| errcode_t uapi_i2s_loop_trans | ( | sio_bus_t | bus, |
| i2s_tx_data_t * | data | ||
| ) |
I2S回路自测。
| errcode_t uapi_i2s_set_config | ( | sio_bus_t | bus, |
| const i2s_config_t * | config | ||
| ) |
设置I2S设备的配置信息。
| errcode_t uapi_i2s_write_data | ( | sio_bus_t | bus, |
| i2s_tx_data_t * | data | ||
| ) |
轮询模式下写入数据。