Преглед на файлове

add:修改adxl34x包配置

Dozingfiretruck преди 3 години
родител
ревизия
3e060c75dd
променени са 3 файла, в които са добавени 38 реда и са изтрити 9 реда
  1. 27 0
      script/libs/adxl34x/README.md
  2. 11 0
      script/libs/adxl34x/meta.json
  3. 0 9
      script/libs/adxl34x/package.json

+ 27 - 0
script/libs/adxl34x/README.md

@@ -0,0 +1,27 @@
+# ADXL34X 驱动
+
+3轴 加速度计 I2C 开发板模块
+
+## 用法示例
+
+```lua
+
+local adxl34x = require "adxl34x"
+i2cid = 0
+i2c_speed = i2c.FAST
+sys.taskInit(function()
+    i2c.setup(i2cid,i2c_speed)
+    adxl34x.init(i2cid)--初始化,传入i2c_id
+    while 1 do
+        local adxl34x_data = adxl34x.get_data()
+        log.info("adxl34x_data", "adxl34x_data.x"..(adxl34x_data.x),"adxl34x_data.y"..(adxl34x_data.y),"adxl34x_data.z"..(adxl34x_data.z))
+        sys.wait(1000)
+    end
+end)
+
+sys.run()
+```
+
+## 购买链接
+
+https://s.taobao.com/search?q=ADXL34

+ 11 - 0
script/libs/adxl34x/meta.json

@@ -0,0 +1,11 @@
+{
+    "type" : "lua",
+    "repo" : "luatos/adxl34x",
+    "tags" : ["adxl34x"],
+    "title" : "ADXL34X 3轴加速度计驱动",
+    "files" : {
+        "." : "*"
+    },
+    "enterpoint" : "adxl34x.lua",
+    "dependency" : ["i2c"]
+}

+ 0 - 9
script/libs/adxl34x/package.json

@@ -1,9 +0,0 @@
-{
-    "type" : "lua", // 可以是lua(纯lua), c(纯c), 或者lua-c(混合)
-    "enterpoint" : "adxl34x.lua",
-    "compatibility" : {
-        "soc" : true,
-        "air" : true
-    },
-    "dependency" : ["i2c"] // 需要何种硬件或软件接口
-}