WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hal_spi_v151.h
浏览该文件的文档.
1
9#ifndef HAL_SPI_V151_H
10#define HAL_SPI_V151_H
11
12#include "hal_spi.h"
13
14#ifdef __cplusplus
15#if __cplusplus
16extern "C" {
17#endif /* __cplusplus */
18#endif /* __cplusplus */
19
46 const hal_spi_extra_attr_t *extra_attr, hal_spi_callback_t callback);
47
62
81
100
119
120#if defined(CONFIG_SPI_SUPPORT_INTERRUPT) && (CONFIG_SPI_SUPPORT_INTERRUPT == 1)
131#endif /* CONFIG_SPI_SUPPORT_SLAVE */
132
137#ifdef __cplusplus
138#if __cplusplus
139}
140#endif /* __cplusplus */
141#endif /* __cplusplus */
142
143#endif
spi_bus_t
Definition of SPI bus index.
Definition platform_core.h:238
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
enum hal_spi_ctrl_id hal_spi_ctrl_id_t
SPI控制ID定义。
errcode_t(* hal_spi_callback_t)(spi_bus_t bus, hal_spi_evt_id_t evt, uintptr_t param)
SPI的回调函数
Definition hal_spi.h:555
errcode_t hal_spi_v151_init(spi_bus_t bus, const hal_spi_attr_t *attr, const hal_spi_extra_attr_t *extra_attr, hal_spi_callback_t callback)
HAL层SPI的初始化接口。
Definition hal_spi_v151.c:273
errcode_t hal_spi_v151_deinit(spi_bus_t bus)
HAL层SPI的去初始化接口。
Definition hal_spi_v151.c:297
errcode_t hal_spi_v151_read(spi_bus_t bus, hal_spi_xfer_data_t *data, uint32_t timeout)
HAL层SPI读取数据接口(当timeout为0时会在数据读满或者fifo中没有数据的时候结束)。
Definition hal_spi_v151.c:409
void hal_spi_v151_irq_handler(spi_bus_t bus)
SPI中断处理函数
Definition hal_spi_v151.c:782
errcode_t hal_spi_v151_write(spi_bus_t bus, hal_spi_xfer_data_t *data, uint32_t timeout)
HAL层SPI发送数据接口。
Definition hal_spi_v151.c:319
errcode_t hal_spi_v151_ctrl(spi_bus_t bus, hal_spi_ctrl_id_t id, uintptr_t param)
HAL层SPI控制接口。
Definition hal_spi_v151.c:776
SPI基础配置参数定义。
Definition hal_spi.h:397
SPI扩展配置参数定义。
Definition hal_spi.h:464
SPI传输结构体。
Definition hal_spi.h:485
unsigned int uintptr_t
Definition td_type.h:65
Definition hal_uart_v151_regs_def.h:38