Просмотр исходного кода

add: 关联ht1621液晶驱动库

Wendal Chen 1 год назад
Родитель
Сommit
6d5c5287eb

+ 3 - 0
app/port/luat_base_air101.c

@@ -289,6 +289,9 @@ static const luaL_Reg loadedlibs[] = {
 #endif
 #endif
 #ifdef LUAT_USE_SPI_SLAVE
 #ifdef LUAT_USE_SPI_SLAVE
   {"spislave", luaopen_spislave},
   {"spislave", luaopen_spislave},
+#endif
+#ifdef LUAT_USE_HT1621
+  {"ht1621", luaopen_ht1621},
 #endif
 #endif
   // {"opus", luaopen_opus},
   // {"opus", luaopen_opus},
   {NULL, NULL}
   {NULL, NULL}

+ 1 - 1
app/port/luat_conf_bsp.h

@@ -112,7 +112,7 @@
 
 
 // #define LUAT_USE_SQLITE3 1
 // #define LUAT_USE_SQLITE3 1
 // #define LUAT_USE_WS2812 1
 // #define LUAT_USE_WS2812 1
-
+// #define LUAT_USE_HT1621 1
 
 
 // // 使用 TLSF 内存池, 实验性, 内存利用率更高一些
 // // 使用 TLSF 内存池, 实验性, 内存利用率更高一些
 // #define LUAT_USE_TLSF 1
 // #define LUAT_USE_TLSF 1

+ 7 - 0
cloudbuild/air101.meta.json

@@ -566,6 +566,13 @@
                         "rsize": 2008,
                         "rsize": 2008,
                         "fsize": 274360,
                         "fsize": 274360,
                         "dft": false
                         "dft": false
+                    },
+                    {
+                        "name": "ht1621",
+                        "content": "ht1621/ht1621b液晶驱动",
+                        "rsize": 2048,
+                        "fsize": 274360,
+                        "dft": false
                     }
                     }
                 ],
                 ],
                 "fsize": 271352,
                 "fsize": 271352,

+ 7 - 0
cloudbuild/air103.meta.json

@@ -615,6 +615,13 @@
                         "rsize": 2008,
                         "rsize": 2008,
                         "fsize": 274360,
                         "fsize": 274360,
                         "dft": false
                         "dft": false
+                    },
+                    {
+                        "name": "ht1621",
+                        "content": "ht1621/ht1621b液晶驱动",
+                        "rsize": 2048,
+                        "fsize": 274360,
+                        "dft": false
                     }
                     }
                 ],
                 ],
                 "fsize": 271352,
                 "fsize": 271352,

+ 7 - 0
cloudbuild/air601.meta.json

@@ -638,6 +638,13 @@
                         "rsize": 2008,
                         "rsize": 2008,
                         "fsize": 274360,
                         "fsize": 274360,
                         "dft": false
                         "dft": false
+                    },
+                    {
+                        "name": "ht1621",
+                        "content": "ht1621/ht1621b液晶驱动",
+                        "rsize": 2048,
+                        "fsize": 274360,
+                        "dft": false
                     }
                     }
                 ],
                 ],
                 "fsize": 271352,
                 "fsize": 271352,

+ 5 - 0
xmake.lua

@@ -703,6 +703,11 @@ target("air10x")
     add_includedirs(luatos.."components/onewire/include",{public = true})
     add_includedirs(luatos.."components/onewire/include",{public = true})
     add_files(luatos.."components/onewire/src/*.c")
     add_files(luatos.."components/onewire/src/*.c")
     add_files(luatos.."components/onewire/binding/*.c")
     add_files(luatos.."components/onewire/binding/*.c")
+
+    -- onewire
+    add_includedirs(luatos.."components/ht1621/include",{public = true})
+    add_files(luatos.."components/ht1621/src/*.c")
+    add_files(luatos.."components/ht1621/binding/*.c")
     
     
     -- local opus_dir = luatos .. "components/opus/"
     -- local opus_dir = luatos .. "components/opus/"
     -- add_includedirs(opus_dir .. "opus-1.3.1/src", 
     -- add_includedirs(opus_dir .. "opus-1.3.1/src",