TuyaOS
tkl_i2s.h
1#ifndef __TKL_I2S_H__
2#define __TKL_I2S_H__
3
4#include "tuya_cloud_types.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
19OPERATE_RET tkl_i2s_init(TUYA_I2S_NUM_E i2s_num, const TUYA_I2S_BASE_CFG_T *i2s_config);
20
29OPERATE_RET tkl_i2s_send(TUYA_I2S_NUM_E i2s_num, VOID_T *buff, UINT32_T len);
30
39INT_T tkl_i2s_recv(TUYA_I2S_NUM_E i2s_num, VOID_T *buff, UINT32_T len);
40
49OPERATE_RET tkl_i2s_send_stop(TUYA_I2S_NUM_E i2s_num);
50
59OPERATE_RET tkl_i2s_recv_stop(TUYA_I2S_NUM_E i2s_num);
60
61
70OPERATE_RET tkl_i2s_deinit(TUYA_I2S_NUM_E i2s_num);
71
72#ifdef __cplusplus
73} // extern "C"
74#endif
75
76#endif // __TKL_I2S_H__
77
Definition: tuya_cloud_types.h:779