| /bsp/airm2m/air105/libraries/HAL_Driver/Src/ |
| A D | core_spi.c | 267 SPI->IMR = 0; in SPI_IrqHandle() 268 SPI->SER = 0; in SPI_IrqHandle() 275 SR = SPI->ICR; in SPI_IrqHandle() 297 SPI->IMR = 0; in SPI_IrqHandle() 298 SPI->SER = 0; in SPI_IrqHandle() 370 SPI->CR0 = ctrl; in HSPI_MasterInit() 387 SPI_TypeDef *SPI; in SPI_MasterInit() local 401 SPI->SER = 0; in SPI_MasterInit() 585 SPI->SER = 0; in SPI_Transfer() 623 SPI->SER = 1; in SPI_Transfer() [all …]
|
| /bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/ |
| A D | README_zh.md | 43 | SPI Flash | 支持 | | 48 | SPI | 暂不支持 | 即将支持 | 183 RW007 是由上海睿赛德电子科技有限公司开发的高速 WiFi 模块,使用 SPI 与主机通信。[RW007使用指南链接](https://www.rt-thread.org/document/si… 185 …1060-EVK板载arduino接口提供的SPI接口与SD卡的SDIO接口使用的管脚存在重复的管脚,所以板载的SPI接口默认未连接,将下方**原理图中标记DNP的地方连接起来(使用SPI接口一定… 192 ### 4.1 配置板载SPI外设 194 RW007可采用SPI接口通讯,MIMXRT1060-EVK支持SPI驱动,默认采用轮询的方式与RW007通讯(暂不支持中断与DMA模式与RW007通讯),使用RT-Studio配置SPI的具体配置… 200 点击左侧的RT-Thread Settings选项,弹出右侧的配置菜单,在搜索栏中输入RW007,选择`rw007:SPI WIFI rw007 driver `,相应配置参数如下:
|
| /bsp/stm32/stm32l431-BearPi/applications/arduino_pinout/ |
| A D | README.md | 25 | 0 (D0) | PA1 | 是 | SPI-SCK,默认被RT-Thread的SPI设备框架spi1接管 | 26 | 1 (D1) | PA4 | 否 | SPI-SS,默认被RT-Thread的SPI设备框架spi1接管 | 32 | 7 (D7) | PA6 | 是 | SPI-MISO,默认被RT-Thread的SPI设备框架spi1接管 | 33 | 8 (D8) | PA12 | 是 | SPI-MOSI,默认被RT-Thread的SPI设备框架spi1接管 |
|
| /bsp/essemi/es32vf2264/applications/arduino_pinout/ |
| A D | README.md | 5 ES32VF2264已经适配了[RTduino软件包](https://github.com/RTduino/RTduino),可正常使用全部功能,包含GPIO、PWM、I2C、SPI、UART功能… 17 2. 进入RTduino配置,打开需要使用的各项配置 (SPI,I2C,Adafrui等) 52 | D10 | PA4 | SPI片选/普通IO | 70 | D28 | PB12 | SPI片选/普通IO | 86 ## 4 SPI总线 88 ES32-Arduino的SPI总线是spi0、spi1, `SCK`、`MISO`、`MOSI`引脚是被RT-Thread SPI设备框架接管的,不需要直接操控这3个引脚。 90 在RTduino中选择启用<SPI.h>即可使用,用户需要自行控制片选。 110 | ARDU_TEST_SPI | SPI测试 | 通过SPI接口发送和接收数据,测试正常可收到不断的"ABCD" | 121 ### 3.SPI/I2C/UART使用 125 SPI必须先调用begin才能使用其他函数
|
| /bsp/stm32/stm32f103-blue-pill/applications/arduino_pinout/ |
| A D | README_zh.md | 34 | 7 (D7, SS) | PB12 | 是 | SPI片选默认引脚 … 51 | 24 (D24) | PB15 | 是 | SPI-MOSI,默认被RT-Thread的SPI设备框架spi2接管 … 52 | 25 (D25) | PB14 | 是 | SPI-MISO,默认被RT-Thread的SPI设备框架spi2接管 … 53 | 26 (D26) | PB13 | 是 | SPI-SCK ,默认被RT-Thread的SPI设备框架spi2接管 … 72 ### 3.2 SPI 74 SPI总线是 `D24` 、`D25` 和 `D26` 引脚,这三个引脚默认是被RT-Thread SPI设备框架接管的,直接引用`#include <SPI.h>`(Arduino官方SPI头文件…
|
| A D | README.md | 34 | 7 (D7, SS) | PB12 | Yes | SPI chip select by default … 51 | 24 (D24) | PB15 | Yes | SPI-MOSI. Token over by RT-Thread SPI device by d… 52 | 25 (D25) | PB14 | Yes | SPI-MISO. Token over by RT-Thread SPI device by d… 53 | 26 (D26) | PB13 | Yes | SPI-SCK. Token over by RT-Thread SPI device by de… 72 ### 3.2 SPI Bus 74 SPI bus is `D24`, `D25` and `D26` pins. Users can directly include the `#include <SPI.h>`, which is…
|
| /bsp/essemi/es32f369x/applications/arduino_pinout/ |
| A D | README.md | 5 ES32F3696已经适配了[RTduino软件包](https://github.com/RTduino/RTduino),可正常使用全部功能,包含GPIO/PWM及I2C/SPI通信接口。除标准… 17 2. 进入RTduino配置,打开需要使用的各项配置 (SPI,I2C,Adafrui等) 74 | D10 | PB0 | SPI片选/普通IO | 104 ## 4 SPI总线 106 ES32-Arduino的SPI总线是spi0总线, `SCK`、`MISO`、`MOSI`引脚是被RT-Thread SPI设备框架接管的,不需要直接操控这3个引脚,直接引用`#include <… 123 | ARDU_TEST_SPI | SPI测试 | 通过SPI接口发送和接收数据,测试正常可收到不断的"test" | 164 ### 3.SPI/I2C/UART使用 168 SPI必须先调用begin才能使用其他函数
|
| /bsp/gd32/arm/gd32470z-lckfb/ |
| A D | README.md | 25 - SPI * 6 38 - SPI Flash:W25Q64 52 | SPI | 支持 | 支持 SPI0 ~ SPI4,可配置多个总线 | 56 | SPI Flash | 支持 | 板载 W25Q64,挂载在 SPI4,总线名:spi4,设备名:spi40 | 115 - 目前DFS支持有问题,若需使用板载 SPI Flash,请在 `menuconfig` 中启用以下配置: 122 [*] Enable SPI BUS support (RT_USING_SPI) 123 [*] Enable SFUD for SPI Flash (RT_USING_SFUD) 127 [*] Enable SPI BUS (BSP_USING_SPI)
|
| /bsp/nuvoton/nk-980iot/ |
| A D | README.md | 20 | Extern storage | 1 Gbit SPI-NAND Flash | 47 |SPI NAND flash | W25N01GVZE1G | Supported | 73 ### 3.2 SPI NOR flash using NuWriter 74 You can use NuWriter to program rtthread.bin into SPI NOR flash. 75 [](https://i.imgur.com/8OtXGSQ.gif… 77 Choose type: SPI<br> 84 << Set Power-on setting to SPI NOR booting >><br> 89 ### 3.3 SPI NAND flash using NuWriter 90 You can use NuWriter to program rtthread.bin into SPI NAND flash. 91 [](https://i.imgur.com/p9LudBK.g… [all …]
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/hri/ |
| A D | hri_sercom_d51.h | 426 tmp = ((Sercom *)hw)->SPI.INTFLAG.reg; in hri_sercomspi_get_INTFLAG_reg() 2415 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_SWRST_bit() 2432 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_ENABLE_bit() 2441 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2444 ((Sercom *)hw)->SPI.CTRLA.reg = tmp; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2476 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_RUNSTDBY_bit() 5966 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_get_BAUD_BAUD_bf() 5975 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_write_BAUD_BAUD_bf() 5978 ((Sercom *)hw)->SPI.BAUD.reg = tmp; in hri_sercomspi_write_BAUD_BAUD_bf() 5999 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_read_BAUD_BAUD_bf() [all …]
|
| /bsp/microchip/same54/bsp/hri/ |
| A D | hri_sercom_e54.h | 426 tmp = ((Sercom *)hw)->SPI.INTFLAG.reg; in hri_sercomspi_get_INTFLAG_reg() 2415 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_SWRST_bit() 2432 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_ENABLE_bit() 2441 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2444 ((Sercom *)hw)->SPI.CTRLA.reg = tmp; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2476 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_RUNSTDBY_bit() 5966 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_get_BAUD_BAUD_bf() 5975 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_write_BAUD_BAUD_bf() 5978 ((Sercom *)hw)->SPI.BAUD.reg = tmp; in hri_sercomspi_write_BAUD_BAUD_bf() 5999 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_read_BAUD_BAUD_bf() [all …]
|
| /bsp/microchip/samd51-adafruit-metro-m4/bsp/hri/ |
| A D | hri_sercom_d51.h | 426 tmp = ((Sercom *)hw)->SPI.INTFLAG.reg; in hri_sercomspi_get_INTFLAG_reg() 2415 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_SWRST_bit() 2432 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_ENABLE_bit() 2441 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2444 ((Sercom *)hw)->SPI.CTRLA.reg = tmp; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2476 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_RUNSTDBY_bit() 5966 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_get_BAUD_BAUD_bf() 5975 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_write_BAUD_BAUD_bf() 5978 ((Sercom *)hw)->SPI.BAUD.reg = tmp; in hri_sercomspi_write_BAUD_BAUD_bf() 5999 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_read_BAUD_BAUD_bf() [all …]
|
| /bsp/microchip/samc21/bsp/hri/ |
| A D | hri_sercom_c21.h | 419 tmp = ((Sercom *)hw)->SPI.INTFLAG.reg; in hri_sercomspi_get_INTFLAG_reg() 2367 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_SWRST_bit() 2384 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_ENABLE_bit() 2393 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2396 ((Sercom *)hw)->SPI.CTRLA.reg = tmp; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2428 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_RUNSTDBY_bit() 5308 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_get_BAUD_BAUD_bf() 5317 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_write_BAUD_BAUD_bf() 5320 ((Sercom *)hw)->SPI.BAUD.reg = tmp; in hri_sercomspi_write_BAUD_BAUD_bf() 5341 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_read_BAUD_BAUD_bf() [all …]
|
| /bsp/microchip/saml10/bsp/hri/ |
| A D | hri_sercom_l10.h | 420 tmp = ((Sercom *)hw)->SPI.INTFLAG.reg; in hri_sercomspi_get_INTFLAG_reg() 2389 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_SWRST_bit() 2406 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_ENABLE_bit() 2415 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2418 ((Sercom *)hw)->SPI.CTRLA.reg = tmp; in hri_sercomspi_write_CTRLA_ENABLE_bit() 2450 tmp = ((Sercom *)hw)->SPI.CTRLA.reg; in hri_sercomspi_get_CTRLA_RUNSTDBY_bit() 5547 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_get_BAUD_BAUD_bf() 5556 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_write_BAUD_BAUD_bf() 5559 ((Sercom *)hw)->SPI.BAUD.reg = tmp; in hri_sercomspi_write_BAUD_BAUD_bf() 5580 tmp = ((Sercom *)hw)->SPI.BAUD.reg; in hri_sercomspi_read_BAUD_BAUD_bf() [all …]
|
| /bsp/renesas/ra6m3-ek/docs/ |
| A D | lvgl使用文档.md | 59 ## SPI(ILI9431) 屏使用配置 71 接着在 `RT-Thread online packages → peripheral libraries and drivers → TFT-LCD ILI9341 SPI screen driv… 83 ### fsp 中配置 SPI 外设 89 点击 New Stack,选择 `Connectivity->SPI(r_spi)`,使能 SPI 外设 97 接着我们配置 SPI 的引脚属性(默认使用SPI0),进入 Pins 界面按照下图进行配置:
|
| /bsp/rm48x50/HALCoGen/ |
| A D | HALCoGen.dil | 2473 DRIVER.SPI.VAR.SPI3_PHASE2.VALUE=0 2476 DRIVER.SPI.VAR.SPI3_PHASE3.VALUE=0 2511 DRIVER.SPI.VAR.SPI1_MASTER.VALUE=1 2566 DRIVER.SPI.VAR.SPI3_CLKMOD.VALUE=1 2567 DRIVER.SPI.VAR.SPI1_PHASE0.VALUE=0 2568 DRIVER.SPI.VAR.SPI1_PHASE1.VALUE=0 2570 DRIVER.SPI.VAR.SPI1_PHASE2.VALUE=0 2571 DRIVER.SPI.VAR.SPI1_PHASE3.VALUE=0 2660 DRIVER.SPI.VAR.SPI1_CLKMOD.VALUE=1 2684 DRIVER.SPI.VAR.SPI4_MASTER.VALUE=1 [all …]
|
| A D | HALCoGen_bak.dil | 2473 DRIVER.SPI.VAR.SPI3_PHASE2.VALUE=0 2476 DRIVER.SPI.VAR.SPI3_PHASE3.VALUE=0 2511 DRIVER.SPI.VAR.SPI1_MASTER.VALUE=1 2566 DRIVER.SPI.VAR.SPI3_CLKMOD.VALUE=1 2567 DRIVER.SPI.VAR.SPI1_PHASE0.VALUE=0 2568 DRIVER.SPI.VAR.SPI1_PHASE1.VALUE=0 2570 DRIVER.SPI.VAR.SPI1_PHASE2.VALUE=0 2571 DRIVER.SPI.VAR.SPI1_PHASE3.VALUE=0 2660 DRIVER.SPI.VAR.SPI1_CLKMOD.VALUE=1 2684 DRIVER.SPI.VAR.SPI4_MASTER.VALUE=1 [all …]
|
| /bsp/stm32/stm32l476-st-nucleo/applications/arduino_pinout/ |
| A D | README.md | 67 ### 3.2 SPI总线 69 …SPI总线是板上丝印的 `CS/D10`、`MOSI/D11`、`MISO/D12` 以及 `SCK/D13` 引脚,这`D11`、`D12` 以及 `D13` 引脚是被RT-Thread SPI…
|
| /bsp/nuvoton/nk-rtu980/ |
| A D | README.md | 3 …atures including a NUC980DR61YC ARM926EJ-S processor with 64 MB DRAM, 32MB SPI NOR Flash, 10/100 E… 20 | Extern storage | 32 MB SPI-NOR Flash | 43 |SPI NOR flash | W25Q256F | Supported | 69 ### 3.2 SPI NOR flash using NuWriter 70 You can use NuWriter to program rtthread.bin into SPI NOR flash. 71 [](https://i.imgur.com/8OtXGSQ.gif… 73 Choose type: SPI<br> 80 << Set Power-on setting to SPI NOR booting >><br>
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/template/lpc55s6xxxx/ |
| A D | README.md | 13 |基本外设| 8个Flexcomm(任意配置为USART/SPI/I2C/I2S) / 1个50MHz SPI / 双USB(1高1全,支持主从) | 158 | SPI | 支持 | 支持High Speed SPI | 187 | PIO0_26 | High Speed SPI MOSI | 188 | PIO1_2 | High Speed SPI SCK | 189 | PIO1_3 | High Speed SPI MISO |
|
| /bsp/stm32/stm32f412-st-nucleo/applications/arduino_pinout/ |
| A D | README_zh.md | 69 ### 3.2 SPI总线 71 …SPI总线是板上丝印的 `CS/D10`、`MOSI/D11`、`MISO/D12` 以及 `SCK/D13` 引脚,这`D11`、`D12` 以及 `D13` 引脚是被RT-Thread SPI…
|
| /bsp/renesas/ra6m3-hmi-board/docs/ |
| A D | lvgl使用文档.md | 52 ## SPI(ILI9431) 屏使用配置 72 ### fsp 中配置 SPI 外设 78 点击 New Stack,选择 `Connectivity->SPI(r_spi)`,使能 SPI 外设 86 接着我们配置 SPI 的引脚属性(默认使用SPI0),进入 Pins 界面按照下图进行配置:
|
| /bsp/hpmicro/hpm5300evk/board/debug_scripts/boards/ |
| A D | hpm5300evk.cfg | 10 # 6 - OctaBus DDR (SPI -> OPI DDR) 11 # 8 - Xccela DDR (SPI -> OPI DDR) 12 # 10 - EcoXiP DDR (SPI -> OPI DDR) 14 # 0 - SPI / 1 - DPI / 2 - QPI / 3 - OPI 16 # 0 - SPI / 1 - DPI / 2 - QPI / 3 - OPI 28 # 1 - SPI mode
|
| /bsp/hpmicro/hpm5301evklite/board/debug_scripts/openocd/boards/ |
| A D | hpm5301evklite.cfg | 10 # 6 - OctaBus DDR (SPI -> OPI DDR) 11 # 8 - Xccela DDR (SPI -> OPI DDR) 12 # 10 - EcoXiP DDR (SPI -> OPI DDR) 14 # 0 - SPI / 1 - DPI / 2 - QPI / 3 - OPI 16 # 0 - SPI / 1 - DPI / 2 - QPI / 3 - OPI 28 # 1 - SPI mode
|
| /bsp/hpmicro/hpm6e00evk/board/debug_scripts/openocd/boards/ |
| A D | hpm6e00evk.cfg | 10 # 6 - OctaBus DDR (SPI -> OPI DDR) 11 # 8 - Xccela DDR (SPI -> OPI DDR) 12 # 10 - EcoXiP DDR (SPI -> OPI DDR) 14 # 0 - SPI / 1 - DPI / 2 - QPI / 3 - OPI 16 # 0 - SPI / 1 - DPI / 2 - QPI / 3 - OPI 28 # 1 - SPI mode
|