Prechádzať zdrojové kódy

change: fatfs,lora,max30102,audio,移除pin.XXX,改成具体的GPIO值

Wendal Chen 6 mesiacov pred
rodič
commit
271b369ebe

+ 1 - 1
components/fatfs/luat_lib_fatfs.c

@@ -62,7 +62,7 @@ extern const struct luat_vfs_filesystem vfs_fs_fatfs;
         8,--数据宽度
         400*1000  -- 初始化时使用较低的频率
     )
-    local TF_CS = pin.PB3
+    local TF_CS = 8
     gpio.setup(TF_CS, 1)
     --fatfs.debug(1) -- 若挂载失败,可以尝试打开调试信息,查找原因
 	-- 提醒, 若TF/SD模块带电平转换, 通常不支持10M以上的波特率!!

+ 4 - 4
components/lora/luat_lib_lora.c

@@ -193,10 +193,10 @@ lora初始化
 lora.init("llcc68",
     {
         id = 0,           -- SPI id
-        cs = pin.PB04,    -- SPI 片选的GPIO号,如果没有pin库,填GPIO数字编号就行
-        res = pin.PB00,   -- 复位脚连接的GPIO号,如果没有pin库,填GPIO数字编号就行
-        busy = pin.PB01,  -- 忙检测脚的GPIO号
-        dio1 = pin.PB06,  -- 数据输入中断脚
+        cs = 8,    -- SPI 片选的GPIO号,如果没有pin库,填GPIO数字编号就行
+        res = 20,   -- 复位脚连接的GPIO号,如果没有pin库,填GPIO数字编号就行
+        busy = 21,  -- 忙检测脚的GPIO号
+        dio1 = 25,  -- 数据输入中断脚
         lora_init = true  -- 是否发送初始化命令. 如果是唤醒后直接读取, 就传false
     }
 )

+ 1 - 1
components/max30102/luat_lib_max30102.c

@@ -35,7 +35,7 @@ static uint64_t max30102_idp;
 @int int引脚
 @return bool 成功返回true, 否则返回nil或者false
 @usage
-if max30102.init(0,pin.PC05) then
+if max30102.init(0,25) then
     log.info("max30102", "init ok")
 else
     log.info("max30102", "init fail")

+ 2 - 2
components/multimedia/luat_lib_multimedia_audio.c

@@ -692,8 +692,8 @@ static int l_audio_play_get_last_error(lua_State *L) {
 @int 外部dac打开时,电源控制IO的电平,默认拉高
 @int 音频播放完毕时,PA与DAC关闭的时间间隔,单位1ms,默认0ms
 @usage
-audio.config(0, pin.PC0, 1)	--PA控制脚是PC0,高电平打开,air105用这个配置就可以用了
-audio.config(0, 25, 1, 6, 200)	--PA控制脚是GPIO25,高电平打开,Air780E云喇叭板用这个配置就可以用了
+--下面的配置是Air780E云喇叭板的配置
+audio.config(0, 25, 1, 6, 200)	--PA控制脚是GPIO25,高电平打开
 */
 static int l_audio_config(lua_State *L) {
     uint8_t multimedia_id = (uint8_t)luaL_checkinteger(L, 1);