中文页 | English
RW007是由上海睿赛德电子科技有限公司开发基于Cortex-M4 WIFI SOC的SPI/UART 高速wifi模块。该仓库为rw007的SPI驱动
RW007硬件设计简单,SPI模式下用户只需要预留1组SPI信号,一个中断输入,一个IO输出即可,包含电源和地总共8个引脚。
文件夹 | 说明 |
---|---|
src | 核心驱动源码,主要实现通信逻辑 |
inc | 头文件目录 |
example | 平台移植示例 |
at_device package 遵循 Apache 2.0 许可,详见 LICENSE
文件。
- RT-Thread 3.0+
- RT-Thread LWIP 组件
- RT-Thread SPI 驱动框架
- RT-Thread PIN 驱动框架(示例平台代码依赖)
自动配置时相关配置宏将在env中被配置 手动配置参考如下
类型说明
- bool: 定义生效 未定义 不生效
- string: 字符串
- int: 数值
宏 | 类型 | 功能 |
---|---|---|
PKG_USING_RW007 | bool | 开启rw007驱动,使用该软件包则需要定义该宏 |
RW007_USING_STM32_DRIVERS | bool | 使能STM32平台移植示例 |
RW007_USING_IMXRT_DRIVERS | bool | 使能IMXRT平台移植示例 |
RW007_SPI_BUS_NAME | string | example中使用的SPI总线设备名称 |
RW007_CS_PIN | int | example中使用的SPI 片选引脚在pin驱动中的序号 |
RW007_BOOT0_PIN | int | example中使用的BOOT0引脚在pin驱动中的序号(与SPI的CLK是同一引脚复用) |
RW007_BOOT1_PIN | int | example中使用的BOOT1引脚在pin驱动中的序号(与SPI的CS是同一引脚复用) |
RW007_INT_BUSY_PIN | int | example中使用的INT/BUSY引脚在pin驱动中的序号 |
RW007_RST_PIN | int | example中使用的RST引脚在pin驱动中的序号 |
由于存在引脚复用情况,所以bsp的SPI的驱动需要引脚配置在Config时进行。
- 维护:RT-Thread 开发团队
- 主页:https://github.com/RT-Thread-packages/rw007