WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
SPI V100

函数

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的初始化接口。
 
errcode_t hal_spi_v151_deinit (spi_bus_t bus)
 HAL层SPI的去初始化接口。
 
errcode_t hal_spi_v151_write (spi_bus_t bus, hal_spi_xfer_data_t *data, uint32_t timeout)
 HAL层SPI发送数据接口。
 
errcode_t hal_spi_v151_read (spi_bus_t bus, hal_spi_xfer_data_t *data, uint32_t timeout)
 HAL层SPI读取数据接口(当timeout为0时会在数据读满或者fifo中没有数据的时候结束)。
 
errcode_t hal_spi_v151_ctrl (spi_bus_t bus, hal_spi_ctrl_id_t id, uintptr_t param)
 HAL层SPI控制接口。
 
void hal_spi_v151_irq_handler (spi_bus_t bus)
 SPI中断处理函数
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.

Description: Provides V100 HAL spi
History:
2022-08-08, Create file.

函数说明

◆ hal_spi_v151_ctrl()

errcode_t hal_spi_v151_ctrl ( spi_bus_t  bus,
hal_spi_ctrl_id_t  id,
uintptr_t  param 
)

HAL层SPI控制接口。

◆ hal_spi_v151_deinit()

errcode_t hal_spi_v151_deinit ( spi_bus_t  bus)

HAL层SPI的去初始化接口。

◆ hal_spi_v151_init()

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的初始化接口。

◆ hal_spi_v151_irq_handler()

void hal_spi_v151_irq_handler ( spi_bus_t  bus)

SPI中断处理函数

◆ hal_spi_v151_read()

errcode_t hal_spi_v151_read ( spi_bus_t  bus,
hal_spi_xfer_data_t data,
uint32_t  timeout 
)

HAL层SPI读取数据接口(当timeout为0时会在数据读满或者fifo中没有数据的时候结束)。

◆ hal_spi_v151_write()

errcode_t hal_spi_v151_write ( spi_bus_t  bus,
hal_spi_xfer_data_t data,
uint32_t  timeout 
)

HAL层SPI发送数据接口。