فهرست منبع

add:更新v0004

Dozingfiretruck 4 سال پیش
والد
کامیت
f488a2548b
2فایلهای تغییر یافته به همراه62 افزوده شده و 65 حذف شده
  1. 60 63
      app/port/luat_conf_bsp.h
  2. 2 2
      xmake.lua

+ 60 - 63
app/port/luat_conf_bsp.h

@@ -2,7 +2,7 @@
 #ifndef LUAT_CONF_BSP
 #define LUAT_CONF_BSP
 
-#define LUAT_BSP_VERSION "V0003"
+#define LUAT_BSP_VERSION "V0004"
 
 #define AIR101
 
@@ -35,42 +35,40 @@
 #define LUAT_USE_MCU  1
 #define LUAT_USE_HWTIMER  1
 #define LUAT_USE_RTC 1
-#define LUAT_USE_SDIO 1
+// #define LUAT_USE_SDIO 1
 #define LUAT_USE_LCDSEG 1
 
-// #define LUAT_USE_CRYPTO  1
-// #define LUAT_USE_CJSON  1
-// #define LUAT_USE_ZBUFF  1
-// #define LUAT_USE_PACK  1
-//#define LUAT_USE_GNSS  1
-// #define LUAT_USE_FS  1
-// #define LUAT_USE_SENSOR  1
-// #define LUAT_USE_SFUD  1
-// #define LUAT_USE_STATEM 1
+#define LUAT_USE_CRYPTO  1
+#define LUAT_USE_CJSON  1
+#define LUAT_USE_ZBUFF  1
+#define LUAT_USE_PACK  1
+// #define LUAT_USE_GNSS  1
+#define LUAT_USE_FS  1
+#define LUAT_USE_SENSOR  1
+#define LUAT_USE_SFUD  1
+#define LUAT_USE_STATEM 1
 
 // #define LUAT_USE_GTFONT 1
 
 #define LUAT_USE_SHELL 1
 // #define LUAT_USE_NIMBLE 1
 
-// #define LUAT_USE_DISP 1
-// #define USE_CHINESE_WQY12_FONT
-
+//---------------------
+// UI
+// #define LUAT_USE_LCD
 // #define LUAT_USE_EINK
-// #define LUAT_USE_EINK_FONT_C16P 1
-// #define LUAT_USE_EINK_FONT_C24P 1
 
 //---------------------
 // U8G2
 // #define LUAT_MEMORY_OPT_G_FUNCS
 // #define LUAT_USE_U8G2
+// #define LUAT_USE_DISP 
 
 /**************FONT*****************/
 /**********U8G2&LCD FONT*************/
-// #define USE_U8G2_WQY12_T_GB2312
 // #define USE_U8G2_UNIFONT_SYMBOLS
-#define USE_U8G2_OPPOSANSM12_CHINESE
-#define USE_U8G2_OPPOSANSM16_CHINESE
+// #define USE_U8G2_OPPOSANSM12_CHINESE
+// #define USE_U8G2_OPPOSANSM16_CHINESE
 // #define USE_U8G2_OPPOSANSM24_CHINESE
 // #define USE_U8G2_OPPOSANSM32_CHINESE
 /**********LVGL FONT*************/
@@ -79,49 +77,48 @@
 
 //---------------------
 // LVGL
-#define LUAT_USE_LCD
-// #define LUAT_USE_LVGL
-// #define LV_DISP_DEF_REFR_PERIOD 10
-// #define LUAT_LV_DEBUG 0
-
-// #define LUAT_USE_LVGL_ARC   //圆弧 无依赖
-// #define LUAT_USE_LVGL_BAR   //进度条 无依赖
-// #define LUAT_USE_LVGL_BTN   //按钮 依赖容器CONT
-// #define LUAT_USE_LVGL_BTNMATRIX   //按钮矩阵 无依赖
-// #define LUAT_USE_LVGL_CALENDAR   //日历 无依赖
-// #define LUAT_USE_LVGL_CANVAS   //画布 依赖图片IMG
-// #define LUAT_USE_LVGL_CHECKBOX   //复选框 依赖按钮BTN 标签LABEL
-// #define LUAT_USE_LVGL_CHART   //图表 无依赖
-// #define LUAT_USE_LVGL_CONT   //容器 无依赖
-// #define LUAT_USE_LVGL_CPICKER   //颜色选择器 无依赖
-// #define LUAT_USE_LVGL_DROPDOWN   //下拉列表 依赖页面PAGE 标签LABEL
-// #define LUAT_USE_LVGL_GAUGE   //仪表 依赖进度条BAR 仪表(弧形刻度)LINEMETER
-// #define LUAT_USE_LVGL_IMG   //图片 依赖标签LABEL
-// #define LUAT_USE_LVGL_IMGBTN   //图片按钮 依赖按钮BTN
-// #define LUAT_USE_LVGL_KEYBOARD   //键盘 依赖图片按钮IMGBTN
-// #define LUAT_USE_LVGL_LABEL   //标签 无依赖
-// #define LUAT_USE_LVGL_LED   //LED 无依赖
-// #define LUAT_USE_LVGL_LINE   //线 无依赖
-// #define LUAT_USE_LVGL_LIST   //列表 依赖页面PAGE 按钮BTN 标签LABEL
-// #define LUAT_USE_LVGL_LINEMETER   //仪表(弧形刻度) 无依赖
-// #define LUAT_USE_LVGL_OBJMASK   //对象蒙版 无依赖
-// #define LUAT_USE_LVGL_MSGBOX   //消息框 依赖图片按钮IMGBTN 标签LABEL
-// #define LUAT_USE_LVGL_PAGE   //页面 依赖容器CONT
-// #define LUAT_USE_LVGL_SPINNER   //旋转器 依赖圆弧ARC 动画ANIM
-// #define LUAT_USE_LVGL_ROLLER   //滚筒 无依赖
-// #define LUAT_USE_LVGL_SLIDER   //滑杆 依赖进度条BAR
-// #define LUAT_USE_LVGL_SPINBOX   //数字调整框 无依赖
-// #define LUAT_USE_LVGL_SWITCH   //开关 依赖滑杆SLIDER
-// #define LUAT_USE_LVGL_TEXTAREA   //文本框 依赖标签LABEL 页面PAGE
-// #define LUAT_USE_LVGL_TABLE   //表格 依赖标签LABEL
-// #define LUAT_USE_LVGL_TABVIEW   //页签 依赖页面PAGE 图片按钮IMGBTN
-// #define LUAT_USE_LVGL_TILEVIEW   //平铺视图 依赖页面PAGE
-// #define LUAT_USE_LVGL_WIN   //窗口 依赖容器CONT 按钮BTN 标签LABEL 图片IMG 页面PAGE
-
-// #define LV_HOR_RES_MAX          (160)
-// #define LV_VER_RES_MAX          (80)
-// #define LV_COLOR_DEPTH          16
-
-// #define LV_COLOR_16_SWAP   1
+#define LUAT_USE_LVGL
+#define LV_DISP_DEF_REFR_PERIOD 10
+#define LUAT_LV_DEBUG 0
+
+#define LUAT_USE_LVGL_ARC   //圆弧 无依赖
+#define LUAT_USE_LVGL_BAR   //进度条 无依赖
+#define LUAT_USE_LVGL_BTN   //按钮 依赖容器CONT
+#define LUAT_USE_LVGL_BTNMATRIX   //按钮矩阵 无依赖
+#define LUAT_USE_LVGL_CALENDAR   //日历 无依赖
+#define LUAT_USE_LVGL_CANVAS   //画布 依赖图片IMG
+#define LUAT_USE_LVGL_CHECKBOX   //复选框 依赖按钮BTN 标签LABEL
+#define LUAT_USE_LVGL_CHART   //图表 无依赖
+#define LUAT_USE_LVGL_CONT   //容器 无依赖
+#define LUAT_USE_LVGL_CPICKER   //颜色选择器 无依赖
+#define LUAT_USE_LVGL_DROPDOWN   //下拉列表 依赖页面PAGE 标签LABEL
+#define LUAT_USE_LVGL_GAUGE   //仪表 依赖进度条BAR 仪表(弧形刻度)LINEMETER
+#define LUAT_USE_LVGL_IMG   //图片 依赖标签LABEL
+#define LUAT_USE_LVGL_IMGBTN   //图片按钮 依赖按钮BTN
+#define LUAT_USE_LVGL_KEYBOARD   //键盘 依赖图片按钮IMGBTN
+#define LUAT_USE_LVGL_LABEL   //标签 无依赖
+#define LUAT_USE_LVGL_LED   //LED 无依赖
+#define LUAT_USE_LVGL_LINE   //线 无依赖
+#define LUAT_USE_LVGL_LIST   //列表 依赖页面PAGE 按钮BTN 标签LABEL
+#define LUAT_USE_LVGL_LINEMETER   //仪表(弧形刻度) 无依赖
+#define LUAT_USE_LVGL_OBJMASK   //对象蒙版 无依赖
+#define LUAT_USE_LVGL_MSGBOX   //消息框 依赖图片按钮IMGBTN 标签LABEL
+#define LUAT_USE_LVGL_PAGE   //页面 依赖容器CONT
+#define LUAT_USE_LVGL_SPINNER   //旋转器 依赖圆弧ARC 动画ANIM
+#define LUAT_USE_LVGL_ROLLER   //滚筒 无依赖
+#define LUAT_USE_LVGL_SLIDER   //滑杆 依赖进度条BAR
+#define LUAT_USE_LVGL_SPINBOX   //数字调整框 无依赖
+#define LUAT_USE_LVGL_SWITCH   //开关 依赖滑杆SLIDER
+#define LUAT_USE_LVGL_TEXTAREA   //文本框 依赖标签LABEL 页面PAGE
+#define LUAT_USE_LVGL_TABLE   //表格 依赖标签LABEL
+#define LUAT_USE_LVGL_TABVIEW   //页签 依赖页面PAGE 图片按钮IMGBTN
+#define LUAT_USE_LVGL_TILEVIEW   //平铺视图 依赖页面PAGE
+#define LUAT_USE_LVGL_WIN   //窗口 依赖容器CONT 按钮BTN 标签LABEL 图片IMG 页面PAGE
+
+#define LV_HOR_RES_MAX          (160)
+#define LV_VER_RES_MAX          (80)
+#define LV_COLOR_DEPTH          16
+
+#define LV_COLOR_16_SWAP   1
 
 #endif

+ 2 - 2
xmake.lua

@@ -1,7 +1,7 @@
 set_project("AIR101")
 set_xmakever("2.5.8")
 
-set_version("0.0.2", {build = "%Y%m%d%H%M"})
+-- set_version("0.0.2", {build = "%Y%m%d%H%M"})
 add_rules("mode.debug", "mode.release")
 
 local AIR10X_VERSION
@@ -23,7 +23,7 @@ toolchain_end()
 set_toolchains("csky_toolchain")
 --add macro defination
 add_defines("GCC_COMPILE=1","TLS_CONFIG_CPU_XT804=1","NIMBLE_FTR=1","USE_LUATOS")
--- set warning all as error
+
 set_warnings("all")
 set_optimize("smallest")
 -- set language: c99