Procházet zdrojové kódy

fix: netdrv,airlink,air8000的ap转wifi的demo,ch390错误初始化了2次,修正之

Wendal Chen před 11 měsíci
rodič
revize
b0bbc2c10e

+ 2 - 26
demo/airlink/air8000_wifi_eth/main.lua

@@ -86,7 +86,7 @@ end)
 function eth_wan()
     -- sys.wait(3000)
     local result = spi.setup(
-        1,--串口id
+        1,--spi id
         nil,
         0,--CPHA
         0,--CPOL
@@ -96,7 +96,7 @@ function eth_wan()
         -- spi.master,--主模式     可选,默认主
         -- spi.full--全双工       可选,默认全双工
     )
-    log.info("main", "open",result)
+    log.info("main", "open spi",result)
     if result ~= 0 then--返回值为0,表示打开成功
         log.info("main", "spi open error",result)
         return
@@ -113,30 +113,6 @@ sys.taskInit(function()
     test_ap()
 end)
 
-sys.taskInit(function ()
-    -- sys.wait(3000)
-    local result = spi.setup(
-        1,--串口id
-        nil,
-        0,--CPHA
-        0,--CPOL
-        8,--数据宽度
-        25600000--,--频率
-        -- spi.MSB,--高低位顺序    可选,默认高位在前
-        -- spi.master,--主模式     可选,默认主
-        -- spi.full--全双工       可选,默认全双工
-    )
-    log.info("main", "open",result)
-    if result ~= 0 then--返回值为0,表示打开成功
-        log.info("main", "spi open error",result)
-        return
-    end
-
-    netdrv.setup(socket.LWIP_ETH, netdrv.CH390, {spi=1,cs=12})
-    netdrv.dhcp(socket.LWIP_ETH, true)
-end)
-
-
 -- 用户代码已结束---------------------------------------------
 -- 结尾总是这一句
 sys.run()

+ 2 - 2
demo/netdrv/ch390h/wan.lua

@@ -6,7 +6,7 @@ sysplus = require("sysplus")
 sys.taskInit(function ()
     -- sys.wait(3000)
     local result = spi.setup(
-        0,--串口id
+        1,--spi id
         nil,
         0,--CPHA
         0,--CPOL
@@ -22,7 +22,7 @@ sys.taskInit(function ()
         return
     end
 
-    netdrv.setup(socket.LWIP_ETH, netdrv.CH390, {spi=0,cs=8})
+    netdrv.setup(socket.LWIP_ETH, netdrv.CH390, {spi=1,cs=12})
     netdrv.dhcp(socket.LWIP_ETH, true)
 end)