Prechádzať zdrojové kódy

Merge branch 'master' of https://gitee.com/openLuat/LuatOS

liszt123 5 mesiacov pred
rodič
commit
801845d4d8
29 zmenil súbory, kde vykonal 282 pridanie a 34 odobranie
  1. 16 1
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua
  2. 20 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/gpio_app.lua
  3. 1 1
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/main.lua
  4. 13 8
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/readme.md
  5. 16 1
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua
  6. 1 1
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/main.lua
  7. 7 5
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/readme.md
  8. 14 0
      module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/voc_app.lua
  9. 14 0
      module/Air780EPM/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua
  10. 14 0
      module/Air780EPM/demo/accessory_board/AirGPIO_1000/gpio_app.lua
  11. 1 1
      module/Air780EPM/demo/accessory_board/AirGPIO_1000/main.lua
  12. 5 3
      module/Air780EPM/demo/accessory_board/AirGPIO_1000/readme.md
  13. 15 0
      module/Air780EPM/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua
  14. 1 1
      module/Air780EPM/demo/accessory_board/AirVOC_1000/main.lua
  15. 3 1
      module/Air780EPM/demo/accessory_board/AirVOC_1000/readme.md
  16. 14 0
      module/Air780EPM/demo/accessory_board/AirVOC_1000/voc_app.lua
  17. 14 0
      module/Air8000/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua
  18. 14 0
      module/Air8000/demo/accessory_board/AirGPIO_1000/gpio_app.lua
  19. 3 1
      module/Air8000/demo/accessory_board/AirGPIO_1000/readme.md
  20. 15 1
      module/Air8000/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua
  21. 1 1
      module/Air8000/demo/accessory_board/AirVOC_1000/main.lua
  22. 3 1
      module/Air8000/demo/accessory_board/AirVOC_1000/readme.md
  23. 14 0
      module/Air8000/demo/accessory_board/AirVOC_1000/voc_app.lua
  24. 14 0
      module/Air8101/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua
  25. 14 0
      module/Air8101/demo/accessory_board/AirGPIO_1000/gpio_app.lua
  26. 3 1
      module/Air8101/demo/accessory_board/AirGPIO_1000/readme.md
  27. 15 0
      module/Air8101/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua
  28. 3 1
      module/Air8101/demo/accessory_board/AirVOC_1000/readme.md
  29. 14 0
      module/Air8101/demo/accessory_board/AirVOC_1000/voc_app.lua

+ 16 - 1
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua

@@ -1,4 +1,19 @@
---本文件中的主机是指I2C主机,具体指Air780EHV
+--[[
+@module  AirGPIO_1000
+@summary AirGPIO_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirGPIO_1000驱动配置文件,核心业务逻辑为:
+1、配置主机和AirGPIO_1000之间的通信参数;
+2、配置AirGPIO_1000上的扩展GPIO管脚功能;支持配置为输出,输入和中断三种模式;
+
+本文件没有对外接口,直接require "AirGPIO_1000"就可以加载运行;
+]]
+
+
+--本文件中的主机是指I2C主机,具体指Air780EHM/Air780EHV/Air780EGH
 --本文件中的从机是指I2C从机,具体指AirGPIO_1000配件板上的IO扩展芯片
 
 local AirGPIO_1000 = 

+ 20 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/gpio_app.lua

@@ -1,3 +1,18 @@
+--[[
+@module  gpio_app
+@summary gpio_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为gpio_app应用功能模块,核心业务逻辑为:
+1、初始化Air780EHM/Air780EHV/Air780EGH和AirGPIO_1000之间的通信参数
+2、GPIO输出测试,输入测试,GPIO中断测试
+
+本文件没有对外接口,直接在main.lua中require "gpio_app"就可以加载运行;
+]]
+
+
 --加载AirGPIO_1000驱动文件
 local air_gpio = require "AirGPIO_1000"
 
@@ -73,11 +88,11 @@ local function gpio_int_task_func()
 end
 
 
---初始化Air780EHV和AirGPIO_1000之间的通信参数
---使用Air780EHV的I2C1
---使用Air780EHV的GPIO2做为中断引脚
---Air780EHV核心板和AirGPIO_1000配件板的接线方式如下
---Air780EHV核心板             AirGPIO_1000配件板
+--初始化Air780EHM/Air780EHV/Air780EGH和AirGPIO_1000之间的通信参数
+--使用Air780EHM/Air780EHV/Air780EGH的I2C1
+--使用Air780EHM/Air780EHV/Air780EGH的GPIO2做为中断引脚
+--Air780EHM/Air780EHV/Air780EGH核心板和AirGPIO_1000配件板的接线方式如下
+--Air780EHM/Air780EHV/Air780EGH核心板             AirGPIO_1000配件板
 --      3V3-----------------3V3
 --       GND-----------------GND
 --     66/I2C1SDA-----------------SDA

+ 1 - 1
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/main.lua

@@ -10,7 +10,7 @@ VERSION:项目版本号,ascii string类型
 
 AirGPIO_1000是合宙设计生产的一款I2C转16路扩展GPIO的配件板;
 本demo演示的核心功能为:
-Air780EHV核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
+Air780EHM/Air780EHV/Air780EGH核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 分输出、输入和中断三种应用场景来演示;
 更多说明参考本目录下的readme.md文件
 ]]

+ 13 - 8
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirGPIO_1000/readme.md

@@ -12,28 +12,29 @@ AirGPIO_1000是合宙设计生产的一款I2C转16路扩展GPIO的配件板;
 
 本demo演示的核心功能为:
 
-Air780EHV核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
+Air780EHM/Air780EHV/Air780EGH核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 
 分输出、输入和中断三种应用场景来演示;
 
-
 ## 核心板+配件板资料
 
-[Air780EHV核心板+配件板相关资料](https://docs.openluat.com/air780ehv/product/shouce/)
+[Air780EHM/Air780EHV/Air780EGH](https://docs.openluat.com/air780ehv/product/shouce/)
+
+[AirGPIO_1000配件板相关资料](https://docs.openluat.com/accessory/AirGPIO_1000/)
 
 ## 演示硬件环境
 
 ![](https://docs.openluat.com/accessory/AirGPIO_1000/image/connect_Air780EHV.jpg)
 
-1、Air780EHV核心板
+1、Air780EHM/Air780EHV/Air780EGH核心板
 
 2、AirGPIO_1000配件板
 
 3、母对母的杜邦线8根
 
-4、Air780EHV核心板和AirGPIO_1000配件板的硬件接线方式为
+4、Air780EHM/Air780EHV/Air780EGH核心板和AirGPIO_1000配件板的硬件接线方式为
 
-| Air780EHV核心板 | AirGPIO_1000配件板 |
+| Air780EHM/Air780EHV/Air780EGH核心板 | AirGPIO_1000配件板 |
 | ------------ | ------------------ |
 |     3V3     |         3V3        |
 |     GND   |         GND        |
@@ -50,9 +51,13 @@ Air780EHV核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 
 ## 演示软件环境
 
-1、Luatools下载调试工具
+1、[Luatools下载调试工具](https://docs.openluat.com/air780ehv/luatos/common/download/)
+
+2、[Air780EHM 最新版本的内核固件](https://docs.openluat.com/air780epm/luatos/firmware/version/)
+
+3、[Air780EHV 最新版本的内核固件](https://docs.openluat.com/air780ehv/luatos/firmware/version/)
 
-2、[Air780EHV最新版本的内核固件](https://docs.openluat.com/air780ehv/luatos/firmware/version/)
+4、[Air780EGH 最新版本的内核固件](https://docs.openluat.com/air780egh/luatos/firmware/version/)
 
 
 ## 演示操作步骤

+ 16 - 1
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua

@@ -1,4 +1,19 @@
---本文件中的主机是指I2C主机,具体指Air780EHV
+--[[
+@module  AirVOC_1000
+@summary AirVOC_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirVOC_1000驱动配置文件,核心业务逻辑为:
+1、打开AirVOC_1000;
+2、读取TVOC的空气质量等级;
+
+本文件没有对外接口,直接require "AirVOC_1000"就可以加载运行;
+]]
+
+
+--本文件中的主机是指I2C主机,具体指Air780EHM/Air780EHV/Air780EGH
 --本文件中的从机是指I2C从机,具体指AirVOC_1000配件板上的ags02ma VOC(挥发性有机化合物)气体传感器芯片
 
 local AirVOC_1000 = 

+ 1 - 1
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/main.lua

@@ -11,7 +11,7 @@ VERSION:项目版本号,ascii string类型
 AirVOC_1000是合宙设计生产的一款I2C接口的VOC(挥发性有机化合物)气体传感器配件板;
 主要用于检测甲醛、一氧化碳、可燃气体、酒精、氨气、硫化物、苯系蒸汽、烟雾、其它有害气体的监测;
 本demo演示的核心功能为:
-Air8101核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
+Air780EHM/Air780EHV/Air780EGH核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
 更多说明参考本目录下的readme.md文件
 ]]
 PROJECT = "AirVOC_1000"

+ 7 - 5
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/readme.md

@@ -14,27 +14,29 @@ AirVOC_1000是合宙设计生产的一款I2C接口的VOC(挥发性有机化合
 
 本demo演示的核心功能为:
 
-Air780EHV核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
+Air780EHM/Air780EHV/Air780EGH核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
 
 
 ## 核心板+配件板资料
 
-[Air780EHV核心板+配件板相关资料](https://docs.openluat.com/air780ehv/product/shouce/)
+[Air780EHM/Air780EHV/Air780EGH核心板](https://docs.openluat.com/air780ehv/product/shouce/)
+
+[AirVOC_1000配件板相关资料](https://docs.openluat.com/accessory/AirVOC_1000/)
 
 
 ## 演示硬件环境
 
 ![](https://docs.openluat.com/accessory/AirVOC_1000/image/connect_Air780ehv.jpg)
 
-1、Air780EHV核心板
+1、Air780EHM/Air780EHV/Air780EGH核心板
 
 2、AirVOC_1000配件板
 
 3、母对母的杜邦线4根
 
-4、Air780EHV核心板和AirVOC_1000配件板的硬件接线方式为
+4、Air780EHM/Air780EHV/Air780EGH核心板和AirVOC_1000配件板的硬件接线方式为
 
-| Air780EHV核心板 | AirVOC_1000配件板  |
+| Air780EHM/Air780EHV/Air780EGH核心板 | AirVOC_1000配件板  |
 | ------------ | ------------------ |
 |     3V3     |         3V3        |
 |     GND   |         GND        |

+ 14 - 0
module/Air780EHM_Air780EHV_Air780EGH/demo/accessory_board/AirVOC_1000/voc_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  voc_app
+@summary voc_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为voc_app应用功能模块,核心业务逻辑为:
+1、每隔1秒读取一次TVOC数据空气质量数据;
+
+本文件没有对外接口,直接在main.lua中require "voc_app"就可以加载运行;
+]]
+
+
 --加载AirVOC_1000驱动文件
 local air_voc = require "AirVOC_1000"
 

+ 14 - 0
module/Air780EPM/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua

@@ -1,3 +1,17 @@
+--[[
+@module  AirGPIO_1000
+@summary AirGPIO_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirGPIO_1000驱动配置文件,核心业务逻辑为:
+1、配置主机和AirGPIO_1000之间的通信参数;
+2、配置AirGPIO_1000上的扩展GPIO管脚功能;支持配置为输出,输入和中断三种模式;
+
+本文件没有对外接口,直接require "AirGPIO_1000"就可以加载运行;
+]]
+
 --本文件中的主机是指I2C主机,具体指Air780epm
 --本文件中的从机是指I2C从机,具体指AirGPIO_1000配件板上的IO扩展芯片
 

+ 14 - 0
module/Air780EPM/demo/accessory_board/AirGPIO_1000/gpio_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  gpio_app
+@summary gpio_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为gpio_app应用功能模块,核心业务逻辑为:
+1、初始化Air780EHV和AirGPIO_1000之间的通信参数
+2、GPIO输出测试,输入测试,GPIO中断测试
+
+本文件没有对外接口,直接在main.lua中require "gpio_app"就可以加载运行;
+]]
+
 --加载AirGPIO_1000驱动文件
 local air_gpio = require "AirGPIO_1000"
 

+ 1 - 1
module/Air780EPM/demo/accessory_board/AirGPIO_1000/main.lua

@@ -10,7 +10,7 @@ VERSION:项目版本号,ascii string类型
 
 AirGPIO_1000是合宙设计生产的一款I2C转16路扩展GPIO的配件板;
 本demo演示的核心功能为:
-Air780EPM开发板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
+Air780EPM核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 分输出、输入和中断三种应用场景来演示;
 更多说明参考本目录下的readme.md文件
 ]]

+ 5 - 3
module/Air780EPM/demo/accessory_board/AirGPIO_1000/readme.md

@@ -17,9 +17,11 @@ Air780EPM核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 分输出、输入和中断三种应用场景来演示;
 
 
-## 开发板+配件板资料
+## 核心板+配件板资料
 
-[Air780EPM核心板+配件板相关资料](https://docs.openluat.com/air780epm/product/shouce/)
+[Air780EPM核心板](https://docs.openluat.com/air780epm/product/shouce/)
+
+[AirGPIO_1000配件板相关资料](https://docs.openluat.com/accessory/AirGPIO_1000/)
 
 
 ## 演示硬件环境
@@ -32,7 +34,7 @@ Air780EPM核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 
 3、母对母的杜邦线8根
 
-4、Air780EPM开发板和AirGPIO_1000配件板的硬件接线方式为
+4、Air780EPM核心板和AirGPIO_1000配件板的硬件接线方式为
 
 | Air780EPM核心板 | AirGPIO_1000配件板 |
 | ------------ | ------------------ |

+ 15 - 0
module/Air780EPM/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua

@@ -1,3 +1,18 @@
+--[[
+@module  AirVOC_1000
+@summary AirVOC_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirVOC_1000驱动配置文件,核心业务逻辑为:
+1、打开AirVOC_1000;
+2、读取TVOC的空气质量等级;
+
+本文件没有对外接口,直接require "AirVOC_1000"就可以加载运行;
+]]
+
+
 --本文件中的主机是指I2C主机,具体指Air780EPM
 --本文件中的从机是指I2C从机,具体指AirVOC_1000配件板上的ags02ma VOC(挥发性有机化合物)气体传感器芯片
 

+ 1 - 1
module/Air780EPM/demo/accessory_board/AirVOC_1000/main.lua

@@ -11,7 +11,7 @@ VERSION:项目版本号,ascii string类型
 AirVOC_1000是合宙设计生产的一款I2C接口的VOC(挥发性有机化合物)气体传感器配件板;
 主要用于检测甲醛、一氧化碳、可燃气体、酒精、氨气、硫化物、苯系蒸汽、烟雾、其它有害气体的监测;
 本demo演示的核心功能为:
-Air8101核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
+Air780EPM开发板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
 更多说明参考本目录下的readme.md文件
 ]]
 PROJECT = "AirVOC_1000"

+ 3 - 1
module/Air780EPM/demo/accessory_board/AirVOC_1000/readme.md

@@ -19,7 +19,9 @@ Air780EPM开发板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量
 
 ## 核心板+配件板资料
 
-[Air780EPM开发板+配件板相关资料](https://docs.openluat.com/air780epm/product/shouce/)
+[Air780EPM开发板](https://docs.openluat.com/air780epm/product/shouce/)
+
+[AirVOC_1000配件板相关资料](https://docs.openluat.com/accessory/AirVOC_1000/)
 
 
 ## 演示硬件环境

+ 14 - 0
module/Air780EPM/demo/accessory_board/AirVOC_1000/voc_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  voc_app
+@summary voc_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为voc_app应用功能模块,核心业务逻辑为:
+1、每隔1秒读取一次TVOC空气质量数据;
+
+本文件没有对外接口,直接在main.lua中require "voc_app"就可以加载运行;
+]]
+
+
 --加载AirVOC_1000驱动文件
 local air_voc = require "AirVOC_1000"
 

+ 14 - 0
module/Air8000/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua

@@ -1,3 +1,17 @@
+--[[
+@module  AirGPIO_1000
+@summary AirGPIO_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirGPIO_1000驱动配置文件,核心业务逻辑为:
+1、配置主机和AirGPIO_1000之间的通信参数;
+2、配置AirGPIO_1000上的扩展GPIO管脚功能;支持配置为输出,输入和中断三种模式;
+
+本文件没有对外接口,直接require "AirGPIO_1000"就可以加载运行;
+]]
+
 --本文件中的主机是指I2C主机,具体指Air8000
 --本文件中的从机是指I2C从机,具体指AirGPIO_1000配件板上的IO扩展芯片
 

+ 14 - 0
module/Air8000/demo/accessory_board/AirGPIO_1000/gpio_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  gpio_app
+@summary gpio_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为gpio_app应用功能模块,核心业务逻辑为:
+1、初始化Air780EHV和AirGPIO_1000之间的通信参数
+2、GPIO输出测试,输入测试,GPIO中断测试
+
+本文件没有对外接口,直接在main.lua中require "gpio_app"就可以加载运行;
+]]
+
 --加载AirGPIO_1000驱动文件
 local air_gpio = require "AirGPIO_1000"
 

+ 3 - 1
module/Air8000/demo/accessory_board/AirGPIO_1000/readme.md

@@ -19,7 +19,9 @@ Air8000核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 
 ## 核心板+配件板资料
 
-[Air8000核心板+配件板相关资料](https://docs.openluat.com/air8000/product/shouce/)
+[Air8000核心板](https://docs.openluat.com/air8000/product/shouce/)
+
+[AirGPIO_1000配件板相关资料](https://docs.openluat.com/accessory/AirGPIO_1000/)
 
 
 ## 演示硬件环境

+ 15 - 1
module/Air8000/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua

@@ -1,4 +1,18 @@
---本文件中的主机是指I2C主机,具体指Air780EHV
+--[[
+@module  AirVOC_1000
+@summary AirVOC_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirVOC_1000驱动配置文件,核心业务逻辑为:
+1、打开AirVOC_1000;
+2、读取TVOC的空气质量等级;
+
+本文件没有对外接口,直接require "AirVOC_1000"就可以加载运行;
+]]
+
+--本文件中的主机是指I2C主机,具体指Air8000
 --本文件中的从机是指I2C从机,具体指AirVOC_1000配件板上的ags02ma VOC(挥发性有机化合物)气体传感器芯片
 
 local AirVOC_1000 = 

+ 1 - 1
module/Air8000/demo/accessory_board/AirVOC_1000/main.lua

@@ -11,7 +11,7 @@ VERSION:项目版本号,ascii string类型
 AirVOC_1000是合宙设计生产的一款I2C接口的VOC(挥发性有机化合物)气体传感器配件板;
 主要用于检测甲醛、一氧化碳、可燃气体、酒精、氨气、硫化物、苯系蒸汽、烟雾、其它有害气体的监测;
 本demo演示的核心功能为:
-Air8101核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
+Air8000核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数据;
 更多说明参考本目录下的readme.md文件
 ]]
 PROJECT = "AirVOC_1000"

+ 3 - 1
module/Air8000/demo/accessory_board/AirVOC_1000/readme.md

@@ -19,7 +19,9 @@ Air8000核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数
 
 ## 核心板+配件板资料
 
-[Air8000核心板+配件板相关资料]([硬件手册和证书 - product@air8000 - 合宙模组资料中心](https://docs.openluat.com/air8000/product/shouce/#air8000_1))
+[Air8000核心板]([硬件手册和证书 - product@air8000 - 合宙模组资料中心](https://docs.openluat.com/air8000/product/shouce/#air8000_1))
+
+[AirVOC_1000配件板相关资料](https://docs.openluat.com/accessory/AirVOC_1000/)
 
 
 ## 演示硬件环境

+ 14 - 0
module/Air8000/demo/accessory_board/AirVOC_1000/voc_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  voc_app
+@summary voc_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为voc_app应用功能模块,核心业务逻辑为:
+1、每隔1秒读取一次TVOC空气质量数据;
+
+本文件没有对外接口,直接在main.lua中require "voc_app"就可以加载运行;
+]]
+
+
 --加载AirVOC_1000驱动文件
 local air_voc = require "AirVOC_1000"
 

+ 14 - 0
module/Air8101/demo/accessory_board/AirGPIO_1000/AirGPIO_1000.lua

@@ -1,3 +1,17 @@
+--[[
+@module  AirGPIO_1000
+@summary AirGPIO_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirGPIO_1000驱动配置文件,核心业务逻辑为:
+1、配置主机和AirGPIO_1000之间的通信参数;
+2、配置AirGPIO_1000上的扩展GPIO管脚功能;支持配置为输出,输入和中断三种模式;
+
+本文件没有对外接口,直接require "AirGPIO_1000"就可以加载运行;
+]]
+
 --本文件中的主机是指I2C主机,具体指Air8101
 --本文件中的从机是指I2C从机,具体指AirGPIO_1000配件板上的IO扩展芯片
 

+ 14 - 0
module/Air8101/demo/accessory_board/AirGPIO_1000/gpio_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  gpio_app
+@summary gpio_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为gpio_app应用功能模块,核心业务逻辑为:
+1、初始化Air780EHV和AirGPIO_1000之间的通信参数
+2、GPIO输出测试,输入测试,GPIO中断测试
+
+本文件没有对外接口,直接在main.lua中require "gpio_app"就可以加载运行;
+]]
+
 --加载AirGPIO_1000驱动文件
 local air_gpio = require "AirGPIO_1000"
 

+ 3 - 1
module/Air8101/demo/accessory_board/AirGPIO_1000/readme.md

@@ -19,7 +19,9 @@ Air8101核心板+AirGPIO_1000配件板,演示I2C扩展16路GPIO功能;
 
 ## 核心板+配件板资料
 
-[Air8101核心板+配件板相关资料](https://docs.openluat.com/air8101/product/shouce/#air8101_1)
+[Air8101核心板](https://docs.openluat.com/air8101/product/shouce/#air8101_1)
+
+[AirGPIO_1000配件板相关资料](https://docs.openluat.com/accessory/AirGPIO_1000/)
 
 
 ## 演示硬件环境

+ 15 - 0
module/Air8101/demo/accessory_board/AirVOC_1000/AirVOC_1000.lua

@@ -1,3 +1,18 @@
+--[[
+@module  AirVOC_1000
+@summary AirVOC_1000应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为AirVOC_1000驱动配置文件,核心业务逻辑为:
+1、打开AirVOC_1000;
+2、读取TVOC的空气质量等级;
+
+本文件没有对外接口,直接require "AirVOC_1000"就可以加载运行;
+]]
+
+
 --本文件中的主机是指I2C主机,具体指Air8101
 --本文件中的从机是指I2C从机,具体指AirVOC_1000配件板上的ags02ma VOC(挥发性有机化合物)气体传感器芯片
 

+ 3 - 1
module/Air8101/demo/accessory_board/AirVOC_1000/readme.md

@@ -19,7 +19,9 @@ Air8101核心板+AirVOC_1000配件板,每隔1秒读取1次TVOC空气质量数
 
 ## 核心板+配件板资料
 
-[Air8101核心板+配件板相关资料](https://docs.openluat.com/air8101/product/shouce/#air8101_1)
+[Air8101核心板](https://docs.openluat.com/air8101/product/shouce/#air8101_1)
+
+[AirVOC_1000配件板相关资料](https://docs.openluat.com/accessory/AirVOC_1000/)
 
 
 ## 演示硬件环境

+ 14 - 0
module/Air8101/demo/accessory_board/AirVOC_1000/voc_app.lua

@@ -1,3 +1,17 @@
+--[[
+@module  voc_app
+@summary voc_app应用功能模块 
+@version 1.0
+@date    2025.10.21
+@author  沈园园
+@usage
+本文件为voc_app应用功能模块,核心业务逻辑为:
+1、每隔1秒读取一次TVOC空气质量数据;
+
+本文件没有对外接口,直接在main.lua中require "voc_app"就可以加载运行;
+]]
+
+
 --加载AirVOC_1000驱动文件
 local air_voc = require "AirVOC_1000"