Jelajahi Sumber

Merge pull request #8 from shaoguoji/stm32

适配新 bsp 框架
朱天龙 (Armink) 6 tahun lalu
induk
melakukan
9c72e5bd85
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      example/rw007_stm32_port.c

+ 8 - 1
example/rw007_stm32_port.c

@@ -36,8 +36,15 @@ static void set_rw007_mode(int mode)
 int wifi_spi_device_init(void)
 int wifi_spi_device_init(void)
 {
 {
     char sn_version[32];
     char sn_version[32];
+    
+    GPIO_TypeDef *cs_gpiox;
+    uint16_t cs_pin;
+    
+    cs_gpiox = (GPIO_TypeDef *)((rt_base_t)GPIOA + (rt_base_t)(RW007_CS_PIN / 16) * 0x0400UL);
+    cs_pin = (uint16_t)(1 << RW007_CS_PIN % 16);
+    
     set_rw007_mode(RW007_SPI_MODE);
     set_rw007_mode(RW007_SPI_MODE);
-    stm32_spi_bus_attach_device(RW007_CS_PIN, RW007_SPI_BUS_NAME, "wspi");
+    rt_hw_spi_device_attach(RW007_SPI_BUS_NAME, "wspi", cs_gpiox, cs_pin);
     rt_hw_wifi_init("wspi");
     rt_hw_wifi_init("wspi");