{ "version": 1, "builder": { "chip": { "name": "esp32c3-idf5", "io": 44, "memory": { "min": 128, "max": 128, "dft": 128 }, "layout": { "total": 4096, "fs": { "min": 128, "max": 128, "dft": 128 }, "rom": { "min": 3670016, "max": 3670016, "dft": 3670016, "rsize": 256000 }, "bl": { "min": 512, "max": 512, "dft": 512 } }, "script": { "min": 128, "max": 4096, "dft": 128, "unit": 64 } }, "sdk": { "presets": [ { "name": "dev", "value": { "luatos": "head", "air101": "head" } } ] }, "component": [ { "icon": "zmdi-input-composite", "name": "@DEV", "content": "基础外设", "rsize": 0, "children": [ { "name": "gpio", "content": "通用输入输出", "rsize": 4560, "fsize": 369936, "dft": false }, { "name": "uart", "content": "串口", "rsize": 7120, "fsize": 372496, "dft": false }, { "name": "i2c", "content": "IIC协议", "rsize": 13600, "fsize": 378976, "dft": false }, { "name": "spi", "content": "SPI协议", "rsize": 16464, "fsize": 381840, "dft": false }, { "name": "adc", "content": "模数转换", "rsize": 3952, "fsize": 369328, "dft": false }, { "name": "pwm", "content": "频率可控方波", "rsize": 6480, "fsize": 371856, "dft": false }, { "name": "wdt", "content": "硬狗", "rsize": 752, "fsize": 366128, "dft": false }, { "name": "crypto", "content": "加解密算法", "rsize": 21216, "fsize": 386592, "dft": false }, { "name": "rtc", "content": "RTC定时器", "rsize": 1424, "fsize": 366800, "dft": false }, { "name": "network", "content": "网络套接字(测试中),tcp/udp", "rsize": 73456, "fsize": 438832, "dft": false, "children": [ { "name": "sntp", "content": "网络对时", "rsize": 1456, "fsize": 438832, "dft": false }, { "name": "LUAT_USE_SNTP_NOT_AUTO", "content": "禁用自动网络对时, 可自行定时调用SNTP", "rsize": 0, "fsize": 438832, "dft": false }, { "name": "tls", "content": "启用TLS/SSL支持, 支持 https/mqtts/websockets/ftps", "rsize": 20456, "fsize": 438832, "dft": false }, { "name": "ftp", "content": "启用FTP库", "rsize": 5456, "fsize": 438832, "dft": false }, { "name": "w5500", "content": "支持w5500以太网", "rsize": 25456, "fsize": 438832, "dft": false } ] }, { "name": "httpsrv", "content": "HTTP服务器", "rsize": 24456, "fsize": 438832, "dft": false }, { "name": "wlan", "content": "wifi联网", "rsize": 445472, "fsize": 810848, "dft": false }, { "name": "nimble", "content": "低功耗蓝牙", "rsize": 454224, "fsize": 819600, "dft": false }, { "name": "mcu", "content": "mcu特有API", "rsize": 1536, "fsize": 366912, "dft": false }, { "name": "pm", "content": "功耗/电源管理", "rsize": 1536, "fsize": 366912, "dft": false } ], "fsize": 365376, "dft": false }, { "icon": "zmdi-card-sd", "name": "@LIB", "content": "工具库", "rsize": 0, "children": [ { "name": "repl", "content": "REPL(读取-解析-执行)循环", "rsize": 10908, "fsize": 284260, "dft": false }, { "name": "cjson", "content": "JSON序列化与反序列化", "rsize": 6032, "fsize": 371408, "dft": false }, { "name": "ota", "content": "脚本升级", "rsize": 4056, "fsize": 272408, "dft": false }, { "name": "iotauth", "content": "云服务鉴权密钥生成", "rsize": 14928, "fsize": 418304, "dft": false }, { "name": "ntp", "content": "NTP网络对时", "rsize": 52928, "fsize": 418304, "dft": false }, { "name": "fs", "content": "文件系统状态", "rsize": 832, "fsize": 366208, "dft": false }, { "name": "pack", "content": "数据打包与解包", "rsize": 1968, "fsize": 367344, "dft": false }, { "name": "zbuff", "content": "C风格的内存数组操作库", "rsize": 18256, "fsize": 383632, "dft": false }, { "name": "libgnss", "content": "NMEA解析", "rsize": 6944, "fsize": 372320, "dft": false }, { "name": "protobuf", "content": "protobuf编解码", "rsize": 12008, "fsize": 274360, "dft": false }, { "name": "shell", "content": "控制台,会跟repl冲突", "rsize": 6848, "fsize": 372224, "dft": false, "children": [ { "name": "i2ctools", "content": "i2c探测", "rsize": 0, "fsize": 279800, "dft": false } ] }, { "name": "dbg", "content": "调试,搭配shell功能才可以在LuatIDE使用", "rsize": 6848, "fsize": 372224, "dft": false }, { "name": "statem", "content": "状态机,可输出GPIO序列", "rsize": 0, "fsize": 365376, "dft": false }, { "name": "fdb", "content": "kv数据库,掉电不丢", "rsize": 8464, "fsize": 373840, "dft": false }, { "name": "fskv", "content": "kv数据库,替代fdb", "rsize": 10832, "fsize": 298252, "dft": false }, { "name": "fatfs", "content": "通过SPI挂载SD卡", "rsize": 90856, "fsize": 481276, "dft": false, "children": [ { "name": "LUAT_USE_FATFS_CHINESE", "content": "支持中文路径", "rsize": 122400, "fsize": 481276 } ] }, { "name": "gmssl", "content": "国密算法SM2/SM3/SM4", "rsize": 20008, "fsize": 274360, "dft": false }, { "name": "iconv", "content": "编码转换GB2312/UTF8/UNCIODE", "rsize": 40008, "fsize": 274360, "dft": false }, { "name": "bit64", "content": "64位数据处理库", "rsize": 10008, "fsize": 274360, "dft": false }, { "name": "ymodem", "content": "Ymodem传输协议", "rsize": 3008, "fsize": 274360, "dft": false }, { "name": "miniz", "content": "兼容zlib/gzip的压缩/解压库", "rsize": 3008, "fsize": 274360, "dft": false }, { "name": "xxtea", "content": "xxtea加密解密库", "rsize": 2008, "fsize": 274360, "dft": false } ], "fsize": 365376, "dft": false }, { "icon": "zmdi-card-sd", "name": "@ETXS", "content": "高级配置", "rsize": 0, "children": [ { "name": "LUAT_CONF_VM_64bit", "content": "64bit虚拟机,默认为32bit.", "rsize": 193240, "fsize": 1024, "dft": false } ] }, { "icon": "zmdi-puzzle-piece", "name": "@EXT", "content": "扩展", "rsize": 0, "children": [ { "name": "sensor", "content": "传感器库(ds18b20/ws2812等)", "rsize": 5136, "fsize": 370512, "dft": false }, { "name": "lora", "content": "lora驱动", "rsize": 13196, "fsize": 284548, "dft": false }, { "name": "lora2", "content": "lora2驱动(支持多挂)", "rsize": 13196, "fsize": 284548, "dft": false }, { "name": "mlx90640", "content": "红外成像mlx90640", "rsize": 13196, "fsize": 284548, "dft": false }, { "name": "max30102", "content": "心率血氧传感器", "rsize": 13196, "fsize": 284548, "dft": false }, { "name": "@fonts", "content": "通用字体,适用于u8g2/disp/eink/lcd库", "rsize": 0, "children": [ { "name": "fonts", "content": "fonts库基础功能", "rsize": 1024 }, { "name": "USE_U8G2_SARASA_ENGLISH", "content": "等宽字体 英文字体和特殊符号", "rsize": 191216, "fsize": 304416, "dft": false }, { "name": "USE_U8G2_SARASA_M8_CHINESE", "content": "8pix等宽中文字体,调用时使用 lcd.font_sarasa_m8_chinese", "rsize": 251984, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_SARASA_M10_CHINESE", "content": "10pix等宽中文字体 lcd.font_sarasa_m10_chinese", "rsize": 331664, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_SARASA_M12_CHINESE", "content": "12pix等宽中文字体,同理,u8g2.font_sarasa_m12_chinese 也可以的", "rsize": 388176, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_SARASA_M14_CHINESE", "content": "14pix等宽中文字体", "rsize": 454592, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_SARASA_M16_CHINESE", "content": "16pix等宽中文字体", "rsize": 547432, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_SARASA_M18_CHINESE", "content": "18pix等宽中文字体", "rsize": 654527, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_SARASA_M20_CHINESE", "content": "20pix等宽中文字体", "rsize": 759421, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_SARASA_M22_CHINESE", "content": "22pix等宽中文字体", "rsize": 864352, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_SARASA_M24_CHINESE", "content": "24pix等宽中文字体", "rsize": 975376, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_SARASA_M26_CHINESE", "content": "26pix等宽中文字体", "rsize": 1084724, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_SARASA_M28_CHINESE", "content": "28pix等宽中文字体", "rsize": 11947457, "fsize": 749372, "dft": false }, { "name": "USE_U8G2_OPPOSANSM_ENGLISH", "content": "英文字体和特殊符号", "rsize": 48176, "fsize": 304416, "dft": false }, { "name": "USE_U8G2_OPPOSANSM8_CHINESE", "content": "8pix中文字体", "rsize": 105176, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_OPPOSANSM10_CHINESE", "content": "10pix中文字体", "rsize": 205176, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_OPPOSANSM12_CHINESE", "content": "12pix中文字体", "rsize": 305176, "fsize": 604416, "dft": false }, { "name": "USE_U8G2_OPPOSANSM14_CHINESE", "content": "14pix中文字体", "rsize": 405176, "fsize": 287420, "dft": false }, { "name": "USE_U8G2_OPPOSANSM16_CHINESE", "content": "16pix中文字体", "rsize": 455176, "fsize": 287420, "dft": false } ], "fsize": 365376, "dft": false }, { "name": "u8g2", "content": "单色屏驱动", "rsize": 81328, "fsize": 446704, "dft": false }, { "name": "disp", "content": "普通显示屏驱动(已被u8g2库替代)", "rsize": 81376, "fsize": 446752, "dft": false }, { "name": "lcd", "content": "彩屏lcd驱动", "rsize": 62176, "children": [ { "name": "tjpgd", "content": "支持显示JPG图片", "rsize": 6320, "fsize": 433872, "dft": false } ], "fsize": 427552, "dft": false }, { "name": "eink", "content": "墨水屏驱动", "rsize": 88864, "fsize": 454240, "dft": false }, { "name": "@lvgl", "content": "轻量级图形化库,依赖lcd库. 虽然支持但SPI慢,效果不好", "rsize": 1024, "children": [ { "name": "lvgl", "content": "基础功能", "rsize": 260536, "fsize": 631888, "dft": false }, { "name": "lvgl_jpg", "content": "JPG解码功能", "rsize": 260536, "fsize": 631888, "dft": false }, { "name": "lvgl_png", "content": "PNG解码功能", "rsize": 260536, "fsize": 631888, "dft": false }, { "name": "lvgl_anim", "content": "自定义动画", "rsize": 0, "fsize": 654400, "dft": false }, { "name": "lvgl_indev", "content": "输入设备", "rsize": 2048, "fsize": 654400, "dft": false }, { "name": "lvgl_font", "content": "内置的LVGL中文字体", "rsize": 0, "children": [ { "name": "LV_FONT_OPPOSANS_M_8", "content": "OPPO宋体8pix ", "rsize": 391056, "fsize": 1045456, "dft": false }, { "name": "LV_FONT_OPPOSANS_M_10", "content": "OPPO宋体10pix ", "rsize": 531248, "fsize": 1185648, "dft": false }, { "name": "LV_FONT_OPPOSANS_M_12", "content": "OPPO宋体12pix ", "rsize": 665520, "fsize": 1319920, "dft": false }, { "name": "LV_FONT_OPPOSANS_M_14", "content": "OPPO宋体14pix ", "rsize": 849840, "fsize": 1504240, "dft": false }, { "name": "LV_FONT_OPPOSANS_M_16", "content": "OPPO宋体16pix ", "rsize": 1072784, "fsize": 1727184, "dft": false } ], "fsize": 654400, "dft": false }, { "name": "lvgl_arc", "content": "圆弧", "rsize": 8416, "fsize": 662816, "dft": false }, { "name": "lvgl_bar", "content": "进度条", "rsize": 1488, "fsize": 655888, "dft": false }, { "name": "lvgl_btn", "content": "按钮", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_btnmatrix", "content": "按钮矩阵", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_calendar", "content": "日历", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_canvas", "content": "画布", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_checkbox", "content": "复选框", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_chart", "content": "图表", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_cont", "content": "容器", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_cpicker", "content": "颜色选择器", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_dropdown", "content": "下拉列表", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_gauge", "content": "仪表", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_img", "content": "图片", "rsize": 1024, "fsize": 0, "dft": false }, { "name": "lvgl_imgbtn", "content": "图片按钮", "rsize": 2592, "fsize": 656992, "dft": false }, { "name": "lvgl_keyboard", "content": "键盘", "rsize": 5584, "fsize": 659984, "dft": false }, { "name": "lvgl_label", "content": "标签", "rsize": 4976, "fsize": 659376, "dft": false }, { "name": "lvgl_led", "content": "LED灯", "rsize": 1328, "fsize": 655728, "dft": false }, { "name": "lvgl_line", "content": "线段", "rsize": 1904, "fsize": 656304, "dft": false }, { "name": "lvgl_list", "content": "列表", "rsize": 14896, "fsize": 669296, "dft": false }, { "name": "lvgl_linemeter", "content": "仪表(弧形刻度)", "rsize": 3648, "fsize": 658048, "dft": false }, { "name": "lvgl_objmark", "content": "对象蒙版", "rsize": 0, "fsize": 654400, "dft": false }, { "name": "lvgl_msgbox", "content": "消息框", "rsize": 10576, "fsize": 664976, "dft": false }, { "name": "lvgl_page", "content": "页面", "rsize": 10288, "fsize": 664688, "dft": false }, { "name": "lvgl_spinner", "content": "旋转器", "rsize": 7024, "fsize": 661424, "dft": false }, { "name": "lvgl_roller", "content": "滚筒", "rsize": 14576, "fsize": 668976, "dft": false }, { "name": "lvgl_slider", "content": "滑杆", "rsize": 4096, "fsize": 658496, "dft": false }, { "name": "lvgl_spinbox", "content": "数字调整框", "rsize": 16416, "fsize": 670816, "dft": false }, { "name": "lvgl_switch", "content": "开关", "rsize": 688, "fsize": 655088, "dft": false }, { "name": "lvgl_textarea", "content": "文本框", "rsize": 17264, "fsize": 671664, "dft": false }, { "name": "lvgl_table", "content": "表格", "rsize": 7840, "fsize": 662240, "dft": false }, { "name": "lvgl_tabview", "content": "页签", "rsize": 18432, "fsize": 672832, "dft": false }, { "name": "lvgl_tileview", "content": "平铺视图", "rsize": 9552, "fsize": 663952, "dft": false }, { "name": "lvgl_win", "content": "窗口", "rsize": 11808, "fsize": 666208, "dft": false } ], "fsize": 654400, "dft": false } ], "fsize": 365376, "dft": false }, { "icon": "zmdi-puzzle-piece", "name": "@rom", "content": "Flash及脚本区配置", "rsize": 0, "children": [ { "name": "@tips_123", "content": "本小节的配置均有一定的风险,请慎重选择", "rsize": 0, "fsize": 1024, "dft": false }, { "name": "flash_16m_script_8m", "content": "使用16M字节的Flash, 其中8M字节作为脚本区, 并自动启用romfs作为脚本区格式", "rsize": 0, "fsize": 1024, "dft": false }, { "name": "flash_16m_script_1m", "content": "使用16M字节的Flash, 其中1M字节作为脚本区, 并自动启用romfs作为脚本区格式", "rsize": 0, "fsize": 1024, "dft": false } ] } ] } }