{"release":{"tag":{"name":"v2024.ec7xx.release","path":"/openLuat/LuatOS/tags/v2024.ec7xx.release","tree_path":"/openLuat/LuatOS/tree/v2024.ec7xx.release","message":"","commit":{"id":"9ef7870e9609284bba824232678606bc25a80fc2","short_id":"9ef7870","title":"fix:usb暂时不支持WINUSB功能后编译失败","title_markdown":"fix:usb暂时不支持WINUSB功能后编译失败","description":"","description_markdown":"","message":"fix:usb暂时不支持WINUSB功能后编译失败\n","message_markdown":"fix:usb暂时不支持WINUSB功能后编译失败","detail_path":"/openLuat/LuatOS/commit/9ef7870e9609284bba824232678606bc25a80fc2","commits_path":"/openLuat/LuatOS/commits/9ef7870e9609284bba824232678606bc25a80fc2","tree_path":"/openLuat/LuatOS/tree/9ef7870e9609284bba824232678606bc25a80fc2","author":{"name":"alien2017","email":"alienwalker@sina.com","username":"allenwalker2017","user_path":"/allenwalker2017","enterprise_user_path":"/openLuat/dashboard/members/allenwalker2017","image_path":"no_portrait.png#alien2017-allenwalker2017","is_gitee_user":true,"is_enterprise_user":true,"widget_url":""},"committer":{"name":"alien2017","email":"alienwalker@sina.com","username":"allenwalker2017","user_path":"/allenwalker2017","enterprise_user_path":"/openLuat/dashboard/members/allenwalker2017","image_path":"no_portrait.png#alien2017-allenwalker2017","is_gitee_user":true,"is_enterprise_user":true,"widget_url":""},"authored_date":"2026-01-29T09:22:56+08:00","committed_date":"2026-01-29T09:22:56+08:00","signature":null,"build_state":null},"archive_path":"/openLuat/LuatOS/repository/archive/v2024.ec7xx.release","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"Air780EPM/EGP/EGH/EGG/EHV/EHM/EHU/EHN/Air8000/Air780EP/700ECP/ECH V2024正式版","path":"/openLuat/LuatOS/releases/tag/v2024.ec7xx.release","tag_path":"/openLuat/LuatOS/tree/v2024.ec7xx.release","project_id":7816002,"created_at":"2026-01-29T13:15:17+08:00","is_prerelease":false,"description":"Air780EPM/EGP/Air700ECP\r\n1. add: pm,airlink,用pm.power(pm.WIFI, 0)关掉wifi电源，也将airlink暂停工作\r\n2. add: audio,新增audio.finish()接口，在raw play模式下，写入最后一块数据后，通知多媒体通道已经没有更多数据需要播放了\r\n3. add:tp,添加tp.sleep接口，已适配的tp ic：GT911\r\n4. update: httpsrv,增加httpsrv.debug函数，修正空连接时死机的问题\r\n5. update: log,优化log输出，不会出现因软复位开机打印频繁，或者USB插拔（或枚举丢失又重连）太频繁都会触发的看门狗重启。\r\n6. fix: gpio,修复gpio.setup上拉后会触发上升沿中断\r\n7. fix: http,在下载chunked编码格式的文件时，会出现异常关闭链接的情况\r\n8. fix: http,兼容headers中匹配\"Content-Length: xxx\"格式不标准，导致底层获取不到正确长度\r\n9. fix: http,body数据接收完整之后,没有将检测完整的状态变量同步,导致下载文件结束后认为数据没有接收完,就把文件删除了\r\n10. fix: http,chunked下载文件，headers没有Content-Length时 文件下载失败\r\n11. fix: http,判断响应没有接收完整数据以及是否处于下载模式才会关闭文件并删除\r\n12. fix: can,修正64bit固件取id值出错的问题\r\n\r\nAir780EHM/EGH/EGG/EHV/EHU/EHN/Air700ECH\r\n1. add: pm,airlink,用pm.power(pm.WIFI, 0)关掉wifi电源，也将airlink暂停工作\r\n2. add: audio,新增audio.finish()接口，在raw play模式下，写入最后一块数据后，通知多媒体通道已经没有更多数据需要播放了\r\n3. add:tp,添加tp.sleep接口，已适配的tp ic：GT911\r\n4. update: 正式推出AirUI v1.0版本，仅14/114号固件支持，功能上已实现：\r\n      1. 目前内置58个图标，支持标签、图片显示、按钮、开关、进度条、下拉框、输入框、键盘、表格、容器、选项卡、窗口等核心组件\r\n      2. 可选择hzfont 矢量字库，支持12-255号字体，无需外挂字库芯片\r\n      3. 并且支持 XML 导入，能够快速搭建页面原型与交互逻辑\r\n      4. PC端支持 Lottie 动画，真机后续计划支持\r\n      AirUI帮助资料：https://docs.openluat.com/osapi/core/airui/\r\n5. update: luatos,780EHM的14/114号固件,去除u8g2核心库\r\n6. update: httpsrv,增加httpsrv.debug函数，修正空连接时死机的问题\r\n7. update: log,优化log输出，不会出现因软复位开机打印频繁，或者USB插拔（或枚举丢失又重连）太频繁都会触发的看门狗重启。\r\n8. fix: hzfont,增加TTF字体解析器的hhea表支持，修复小号下数字和字母上下对齐异常问题\r\n9. fix: hzfont,长时间渲染时中间休息同时喂狗，避免卡死\r\n10. fix: hzfont,修复处理特殊字符如空格等字符时加载变慢的问题，同时修改debug的信息打印\r\n11. fix: hzfont,修复测量hzfont字符串长度函数没有使用缓存获取字符的问题\r\n12. fix: hzfont,修复从flash加载时没有获取字符hhea表\r\n13. fix: gpio,修复gpio.setup上拉后会触发上升沿中断\r\n14. fix: http,在下载chunked编码格式的文件时，会出现异常关闭链接的情况\r\n15. fix: http,兼容headers中匹配\"Content-Length: xxx\"格式不标准，导致底层获取不到正确长度\r\n16. fix: http,body数据接收完整之后,没有将检测完整的状态变量同步,导致下载文件结束后认为数据没有接收完,就把文件删除了\r\n17. fix: http,chunked下载文件，headers没有Content-Length时 文件下载失败\r\n18. fix: http,判断响应没有接收完整数据以及是否处于下载模式才会关闭文件并删除\r\n19. fix: can,修正64bit固件取id值出错的问题\r\n\r\nAir8000\r\n1. add: pm,airlink,用pm.power(pm.WIFI, 0)关掉wifi电源，也将airlink暂停工作\r\n2. add: audio,新增audio.finish()接口，在raw play模式下，写入最后一块数据后，通知多媒体通道已经没有更多数据需要播放了\r\n3. add:tp,添加tp.sleep接口，已适配的tp ic：GT911\r\n4. update: 正式推出AirUI v1.0版本，仅14/114号固件支持，功能上已实现：\r\n      1. 目前内置58个图标，支持标签、图片显示、按钮、开关、进度条、下拉框、输入框、键盘、表格、容器、选项卡、窗口等核心组件\r\n      2. 可选择hzfont 矢量字库，支持12-255号字体，无需外挂字库芯片\r\n      3. 并且支持 XML 导入，能够快速搭建页面原型与交互逻辑\r\n      4. PC端支持 Lottie 动画，真机后续计划支持\r\n      AirUI帮助资料：https://docs.openluat.com/osapi/core/airui/\r\n5. update: luatos,Air8000的14/114号固件,去除u8g2核心库\r\n6. update: httpsrv,增加httpsrv.debug函数，修正空连接时死机的问题\r\n7. update: log,优化log输出，不会出现因软复位开机打印频繁，或者USB插拔（或枚举丢失又重连）太频繁都会触发的看门狗重启。\r\n8. fix: hzfont,增加TTF字体解析器的hhea表支持，修复小号下数字和字母上下对齐异常问题\r\n9. fix: hzfont, 长时间渲染时中间休息同时喂狗，避免卡死\r\n10. fix: hzfont, 修复处理特殊字符如空格等字符时加载变慢的问题，同时修改debug的信息打印\r\n11. fix: hzfont, 修复测量hzfont字符串长度函数没有使用缓存获取字符的问题；修复从flash加载时没有获取字符hhea表\r\n12. fix: hzfont,修复从flash加载时没有获取字符hhea表\r\n13. fix: gpio,修复gpio.setup上拉后会触发上升沿中断\r\n14. fix: http,在下载chunked编码格式的文件时，会出现异常关闭链接的情况\r\n15. fix: http,兼容headers中匹配\"Content-Length: xxx\"格式不标准，导致底层获取不到正确长度\r\n16. fix: http,body数据接收完整之后,没有将检测完整的状态变量同步,导致下载文件结束后认为数据没有接收完,就把文件删除了\r\n17. fix: http,chunked下载文件，headers没有Content-Length时 文件下载失败\r\n18. fix: http,判断响应没有接收完整数据以及是否处于下载模式才会关闭文件并删除\r\n19. fix: can,修正64bit固件取id值出错的问题\r\n\r\nAir780EP\r\n1. add: audio,新增audio.finish()接口，在raw play模式下，写入最后一块数据后，通知多媒体通道已经没有更多数据需要播放了\r\n2. add:tp,添加tp.sleep接口，已适配的tp ic：GT911\r\n3. update: httpsrv,增加httpsrv.debug函数，修正空连接时死机的问题\r\n4. update: log,优化log输出，不会出现因软复位开机打印频繁，或者USB插拔（或枚举丢失又重连）太频繁都会触发的看门狗重启。\r\n5. fix: gpio,修复gpio.setup上拉后会触发上升沿中断\r\n6. fix: http,在下载chunked编码格式的文件时，会出现异常关闭链接的情况\r\n7. fix: http,兼容headers中匹配\"Content-Length: xxx\"格式不标准，导致底层获取不到正确长度\r\n8. fix: http,body数据接收完整之后,没有将检测完整的状态变量同步,导致下载文件结束后认为数据没有接收完,就把文件删除了\r\n9. fix: http,chunked下载文件，headers没有Content-Length时 文件下载失败\r\n10. fix: http,判断响应没有接收完整数据以及是否处于下载模式才会关闭文件并删除\r\n11. fix: can,修正64bit固件取id值出错的问题\r\n\r\n请使用LuaTools的资源下载器进行下载\r\n\r\n备用下载地址:\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EPM/LuatOS-SoC_V2024_Air780EPM.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EGP/LuatOS-SoC_V2024_Air780EGP.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air700ECP/LuatOS-SoC_V2024_Air700ECP.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EHM/LuatOS-SoC_V2024_Air780EHM.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EGH/LuatOS-SoC_V2024_Air780EGH.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EGG/LuatOS-SoC_V2024_Air780EGG.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EHV/LuatOS-SoC_V2024_Air780EHV.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EHU/LuatOS-SoC_V2024_Air780EHU.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EHN/LuatOS-SoC_V2024_Air780EHN.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air700ECH/LuatOS-SoC_V2024_Air700ECH.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air8000/LuatOS-SoC_V2024_Air8000.zip\r\nhttps://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EP/LuatOS-SoC_V2024_Air780EP_1.zip","author":{"name":"？？？","username":"time_bai","path":"/time_bai","avatar_url":"https://foruda.gitee.com/avatar/1694070175677468485/8894725_bai-shiyu_1694070175.png!avatar30"},"attach_files":[],"zip_download_url":"/openLuat/LuatOS/releases/tag/v2024.ec7xx.release.zip","tar_download_url":"/openLuat/LuatOS/releases/tag/v2024.ec7xx.release.tar.gz"}}}