13#include "tuya_cloud_types.h"
48OPERATE_RET
tkl_spi_send(TUYA_SPI_NUM_E port, VOID_T *data, UINT16_T size);
59OPERATE_RET
tkl_spi_recv(TUYA_SPI_NUM_E port, VOID_T *data, UINT16_T size);
71OPERATE_RET
tkl_spi_transfer(TUYA_SPI_NUM_E port, VOID_T* send_buf, VOID_T* receive_buf, UINT32_T length);
spi config
Definition: tuya_cloud_types.h:697
SPI Status
Definition: tuya_cloud_types.h:725
Common process - adapter the gpio api
OPERATE_RET tkl_spi_get_status(TUYA_SPI_NUM_E port, TUYA_SPI_STATUS_T *status)
get spi status.
OPERATE_RET tkl_spi_abort_transfer(TUYA_SPI_NUM_E port)
adort spi transfer,or spi send, or spi recv
OPERATE_RET tkl_spi_irq_disable(TUYA_SPI_NUM_E port)
spi irq disable
OPERATE_RET tkl_spi_send(TUYA_SPI_NUM_E port, VOID_T *data, UINT16_T size)
OPERATE_RET tkl_spi_irq_enable(TUYA_SPI_NUM_E port)
spi irq enable
OPERATE_RET tkl_spi_deinit(TUYA_SPI_NUM_E port)
spi deinit
OPERATE_RET tkl_spi_transfer(TUYA_SPI_NUM_E port, VOID_T *send_buf, VOID_T *receive_buf, UINT32_T length)
spi transfer
OPERATE_RET tkl_spi_init(TUYA_SPI_NUM_E port, CONST TUYA_SPI_BASE_CFG_T *cfg)
spi init
OPERATE_RET tkl_spi_recv(TUYA_SPI_NUM_E port, VOID_T *data, UINT16_T size)
OPERATE_RET tkl_spi_irq_init(TUYA_SPI_NUM_E port, CONST TUYA_SPI_IRQ_CB *cb)
spi irq init NOTE: call this API will not enable interrupt