Browse Source

update: 调整luat-conf_bsp.h布局

Wendal Chen 2 years ago
parent
commit
dbdec05697
1 changed files with 29 additions and 17 deletions
  1. 29 17
      app/port/luat_conf_bsp.h

+ 29 - 17
app/port/luat_conf_bsp.h

@@ -4,14 +4,19 @@
 
 #define LUAT_BSP_VERSION "V1020"
 
+//------------------------------------------------------
+// 以下custom --> 到  <-- custom 之间的内容,是供用户配置的
+// 同时也是云编译可配置的部分. 提交代码时切勿删除会修改标识
+//custom -->
+//------------------------------------------------------
+
+
 // Air101 与 Air103 的Flash大小有差异,需要区分
 #define AIR101
 
 // 启用64位虚拟机
 // #define LUAT_CONF_VM_64bit
 
-
-
 // FLASH_FS_REGION_SIZE包含2部分: 脚本区和文件系统区
 // 其中文件系统区固定48k, 脚本区默认64k, 两者加起来就是默认值 64+48=112
 // 若需要增加脚本区的大小, 那么大小必须是64的整数倍, 例如变成 128,192,256
@@ -20,16 +25,6 @@
 // 256k脚本区, 对应的 FLASH_FS_REGION_SIZE 为 304, 因为 256+48=304 
 #define LUAT_FS_SIZE                48      //文件系统大小
 #define LUAT_SCRIPT_SIZE            64      //脚本大小
-#define FLASH_FS_REGION_SIZE        (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE)
-
-// 内存优化: 减少内存消耗, 会稍微减低性能
-// #define LUAT_USE_MEMORY_OPTIMIZATION_CODE_MMAP 1
-
-//----------------------------------
-// 使用VFS(虚拟文件系统)和内置库文件, 必须启用
-#define LUAT_USE_FS_VFS 1
-#define LUAT_USE_VFS_INLINE_LIB 1
-//----------------------------------
 
 //----------------------------
 // 外设,按需启用, 最起码启用uart和wdt库
@@ -203,11 +198,7 @@
 //---------------------
 // LVGL
 // 主推的UI库, 功能强大但API繁琐
-#define LUAT_USE_LVGL
-#define LV_DISP_DEF_REFR_PERIOD 30
-#define LUAT_LV_DEBUG 0
-
-#define LV_MEM_CUSTOM 1
+#define LUAT_USE_LVGL      1
 
 #define LUAT_USE_LVGL_INDEV 1 // 输入设备
 
@@ -245,6 +236,27 @@
 #define LUAT_USE_LVGL_TILEVIEW   //平铺视图 依赖页面PAGE
 #define LUAT_USE_LVGL_WIN   //窗口 依赖容器CONT 按钮BTN 标签LABEL 图片IMG 页面PAGE
 
+//-------------------------------------------------------------------------------
+//<-- custom
+//------------------------------------------------------------------------------
+
+
+#define LV_DISP_DEF_REFR_PERIOD 30
+#define LUAT_LV_DEBUG 0
+
+#define LV_MEM_CUSTOM 1
+
+#define FLASH_FS_REGION_SIZE        (LUAT_FS_SIZE + LUAT_SCRIPT_SIZE)
+
+// 内存优化: 减少内存消耗, 会稍微减低性能
+// #define LUAT_USE_MEMORY_OPTIMIZATION_CODE_MMAP 1
+
+//----------------------------------
+// 使用VFS(虚拟文件系统)和内置库文件, 必须启用
+#define LUAT_USE_FS_VFS 1
+#define LUAT_USE_VFS_INLINE_LIB 1
+//----------------------------------
+
 #define LV_HOR_RES_MAX          (160)
 #define LV_VER_RES_MAX          (80)
 #define LV_COLOR_DEPTH          16