LuatOS v2016.air8101.release 已经发布,实时操作系统
此版本更新内容包括:
- add: airlink, 支持airlink的ping功能和fota功能
- add: audio,dac, 支持设置喇叭和麦克风音量接口
- add: audio, 添加多文件播放
- add: airui, 进度条支持设置text字体大小
- add: airui, 添加is_destroyed方法以检查组件是否被销毁
- add: airui, 下拉框添加set_options方法以设置下拉框内容选项
- add: airui, 增加图片内容适配模式设置功能,支持center、contain、cover和stretch选项
- add: airui , 优化底层编译warning,改为最新的接口lv_obj_send_event
- add: airui, 增加对于msgbox组件自定义参数的支持如xywh
- add: airui, 添加table跳转功能
- add: airui, 支持table单元格点击回调设置
- add: airui, 支持获取win窗口标题和table单元的text信息
- add: airui, 添加mp4播放器支持,目前没有音频
- add: airui, 键盘订阅添加回退键常量
- add: crypto, 添加crc_file函数,方便计算文件的crc值
- add: crypto, 添加统一的签名/验签函数,添加密钥生成函数
- update: luatos, 所有固件都去除libgnss/sfud/ymodem这三个核心库
- update: luatos, 101固件去掉einik核心库,102移除fft核心库,104添加rsa核心库,106添加支持amr编解码
- update: airui, 更新8101的图像缓存从1M到2.5M
- update: airui, 优化video组件为双缓冲减少copy复制时间
- update: airui, 支持多点触控,当前支持2点进行组件控制,最多订阅5点触控位置
- update: videoplayer, 优化内存拷贝;打开debug时打印当前每秒各个计算的耗时
- update: audio,record, 添加覆盖默认record_callback的路径
- update: airlink, 非特定型号的bsp根据deviceinfo来判断是否接了wifi从机
- update: rtmp, 将底层TCP通信从lwIP迁移至luat_network适配层
- update: vfs,ramfs, 最大文件数量改到512
- fix: airlink, uart模式下用airlink.ready会始终返回false
- fix: socket, socket.tx使用非ipv4地址时,malloc/free没有成对匹配
- fix: crypto, PK_RNG 回调直接使用 TRNG,移除 rand() 回退
- fix: airui, 修复tp订阅的位置在旋转后不对的问题
- fix: airui, 修复airui_switch_set_state 无论状态是否变化创建的时候底层都会发送 EVENT_VALUE_CHANGED 事件的问题
- fix: airui, 修复旧 keyboard 销毁后,仍有外部事件回调保留着 user_data=keyboard 的旧指针的问题
- fix: airui, 重新创建键盘前先移除 IME 删除回调并清空 session/coordinator 悬挂指针
- fix: airui, 修复键盘隐藏后光标调转异常的问题
- fix: airui, 解决键盘组件里 cleanup 里主动删 preview container 导致堆链表损坏
- fix: airui, 修复键盘中文选字框失效问题;修复部分键盘销毁逻辑
- fix: airui, 修复共享键盘 data->target 变成悬空指针,第二次打开弹窗时在解绑旧 target 回调处踩到已释放对象问题
- fix: airui, 修复键盘候选字面板有时消失的问题
- fix: airui, 修复键盘在没有打开预览框时候选区选字被当成外部点击收起键盘
- fix: rsa, verify函数的接受错误数据时,应该返回不同的值,虽然没啥意义
请使用LuaTools的资源下载器进行下载
备用下载地址: https://cdn18.air32.cn:19443/files/Air8101/LuatOS_Air8101/
详情查看:https://gitee.com/openLuat/LuatOS/releases/v2016.air8101.release