294 Star 1.6K Fork 383

GVP合宙Luat / LuatOS

2022-05-07 15:04
5607411 dozingfiretruck 1596190037 Dozingfiretruck

Air302_V0011.ec :无ctiot无ui 版本
Air302_V0011_heap.ec :LUAT_HEAP增加到72K 无ui无ctiot
Air302_V0011_ui.ec :ui版本
Air302_V0011_ctiot.ec :ctiot版本

update: 202/07/17 更新sdk包

最后提交信息为: add:lcd添加302 demo
2022-04-30 11:14
4674 wendal 1578914274 Wendal

同步最新代码, 基本无bug版(基本-_-), 因为带调试信息, 所以文件比较大

2022-04-07 12:54
4674 wendal 1578914274 Wendal

为soc模拟器和playground环境提供解决方案, 对应的bsp/sysp. 该bsp将来可能会改名.

本版本为第一个可顺利执行的版本, 目测还是很多bug, 权当内测版本吧.

2022-04-01 17:20
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air103 V0008

  1. 修正: 内存释放前判断是否在ram
  2. 修正: 修正潜在的timer释放异常,增加稳定性
  3. 优化: lvgl的tick中断在系统忙的时候不发,增加稳定性
  4. 新增: 添加ble发送数据的函数, 配合LuatOS蓝牙调试助手最新版本
  5. 更新: 默认启用内存优化
  6. 修正: 修复pwm捕获未释放dma通道的bug
  7. 修正: 段码屏初始化参数
  8. 修正: 修正串口收发返回长度
  9. 新增: 读写内部flash时使用静态内存块,避免malloc内存时出错,增强健壮性
  10. 新增: xmake 添加远程自动下载工具链 更新过时API
  11. 新增: i2c tools
  12. 新增: ir库
  13. 修正:修复gc9a01 LCD初始化不正确导致无法显示的问题
  14. 新增:读写文件demo
  15. 新增:lcd custom以及camera初始化参数支持外部文件读取
  16. 新增:lvgl支持gtfont
  17. 新增:luat_shell支持文件系统操作
  18. 新增:文件系统支持lsdir
  19. 新增:LVGL添加原生demo
  20. 新增:添加软件spi
  21. 新增:lvgl添加symbol支持
  22. 新增:添加script库,不仅有demo,还有驱动以及应用实例
  23. 新增:fdb demo增加删除key的演示
  24. 新增:同步u8g2代码库修改,同步lcd demo修改
  25. 新增:bit库,并添加5.1,5.1代码兼容以兼容air代码
  26. 优化:cmux稳定性
  27. 新增:lcd添加反显接口
最后提交信息为: add: 添加模拟器编译脚本
2022-04-01 17:20
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air101 V0008

  1. 修正: 内存释放前判断是否在ram
  2. 修正: 修正潜在的timer释放异常,增加稳定性
  3. 优化: lvgl的tick中断在系统忙的时候不发,增加稳定性
  4. 新增: 添加ble发送数据的函数, 配合LuatOS蓝牙调试助手最新版本
  5. 更新: 默认启用内存优化
  6. 修正: 修复pwm捕获未释放dma通道的bug
  7. 修正: 段码屏初始化参数
  8. 修正: 修正串口收发返回长度
  9. 新增: 读写内部flash时使用静态内存块,避免malloc内存时出错,增强健壮性
  10. 新增: xmake 添加远程自动下载工具链 更新过时API
  11. 新增: i2c tools
  12. 新增: ir库
  13. 修正:修复gc9a01 LCD初始化不正确导致无法显示的问题
  14. 新增:读写文件demo
  15. 新增:lcd custom以及camera初始化参数支持外部文件读取
  16. 新增:lvgl支持gtfont
  17. 新增:luat_shell支持文件系统操作
  18. 新增:文件系统支持lsdir
  19. 新增:LVGL添加原生demo
  20. 新增:添加软件spi
  21. 新增:lvgl添加symbol支持
  22. 新增:添加script库,不仅有demo,还有驱动以及应用实例
  23. 新增:fdb demo增加删除key的演示
  24. 新增:同步u8g2代码库修改,同步lcd demo修改
  25. 新增:bit库,并添加5.1,5.1代码兼容以兼容air代码
  26. 优化:cmux稳定性
  27. 新增:lcd添加反显接口
最后提交信息为: add: 添加模拟器编译脚本
2022-04-01 12:38
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air105 V0006 正式固件

  1. 修复:修复luat_heap_realloc可能导致的内存问题,增加稳定性
  2. 新增:ZBAR的全部解码功能开启,支持扫码更完善
  3. 修正:修正潜在的timer释放异常,增加稳定性
  4. 修正:内存释放不可以释放rom空间的,增加稳定性
  5. 优化:lvgl的tick中断在系统忙的时候不发,增加稳定性
  6. 新增:添加ymodem支持
  7. 修正:系统定时器在经常us级定时器,可能导致多次触发同一次定时中断
  8. 新增:优化一下串口设置,开启485功能
  9. 新增:自定义HID模式通讯
  10. 优化:USB发送允许超过64K
  11. 优化:优化读取串口接收缓存
  12. 优化:优化DAC的频率设置
  13. 新增:支持io_queue,单总线DHT11
  14. 新增:支持音频播放,支持mp3,wav,pcm(受解码库限制,并不是所有的MP3都能解码)
  15. 新增:支持USB虚拟U盘
  16. 修正:spi读写超时不对的问题
  17. 优化:bl兼容性
  18. 新增:软件矩阵键盘
  19. 新增:FATFS,支持SPI外挂TF
  20. 优化:固件下载速度
  21. 修正:I2C失败时没上报状态
  22. 新增:摄像头没装好时,会有上报空
  23. 新增:demo新增USB串口摄像头,需要配合上位机程序使用
  24. 新增:拍照demo 图片默认保存tf卡
  25. 修正:修复gc9a01 LCD初始化不正确导致无法显示的问题
  26. 新增:读写文件demo
  27. 新增:lcd custom以及camera初始化参数支持外部文件读取
  28. 新增:lvgl支持gtfont
  29. 新增:luat_shell支持文件系统操作
  30. 新增:文件系统支持lsdir
  31. 新增:LVGL添加原生demo
  32. 新增:demo新增旋转编码器,旋钮应用
  33. 新增:添加软件spi
  34. 新增:lvgl添加symbol支持
  35. 新增:时钟源选择
  36. 新增:usb hid demo
  37. 新增:添加script库,不仅有demo,还有驱动以及应用实例
  38. 新增:fdb demo增加删除key的演示
  39. 新增:同步u8g2代码库修改,同步lcd demo修改
  40. 新增:bit库,并添加lua5.1,5.2语法兼容性以兼容luatos-air代码
  41. 优化:cmux稳定性
  42. 新增:lcd添加反显接口
  43. 修正:深度睡眠
最后提交信息为: add: 添加模拟器编译脚本
2022-02-28 17:40
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air105 V0005

  1. 新增:新增PM功能
  2. 新增:新增拍照功能
  3. 优化:优化HID对特殊字符处理
  4. 新增:摄像头关闭功能
  5. 新增:ota demo 可以随时升级脚本啦
  6. 新增:添加拍照和扫码枪demo
  7. 新增:TF demo 可以外挂TF卡啦
最后提交信息为: update:105休眠描述
2022-02-15 19:38
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air105 V0004

  1. 优化:优化ADC读取
  2. 优化:每个IO单独中断回调
  3. 优化:ADC开启时关闭上拉
  4. 新增:DAC播放的简易API
  5. 优化:提升固件下载速度
  6. 新增:新增LUA 脚本OTA
  7. 优化:xmake更新过时api
  8. 新增:动态下载工具链不需要人为配置了
  9. 修正:pwm遇到占空比100%就有问题
  10. 新增:添加fatfs
  11. 新增:添加hid写的功能, 集成在uart库里
最后提交信息为: add: 墨水屏需要有休眠接口
2022-01-19 17:31
5607411 dozingfiretruck 1596190037 Dozingfiretruck

是的,没看错,我更新了 :laughing:
本次主要更新了rt-thread版本至最新版本,其他跟随luatos主库更新
另外rtt欢迎使用软件包:https://packages.rt-thread.org/detail.html?package=LuatOS

2022-01-18 12:17
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air103 V0007

  1. 新增: 新增脚本OTA (选用luatools 2.1.43 以上)
  2. 新增: 新增touchkey支持
  3. 更新: 优化I2C
  4. 新增: 添加zlib 可以解压了
  5. 修正: 修正文件系统大小调整的逻辑
  6. 更新: 优化psram使用情况,启用psram的情况下也允许psram不存在,并优先使用sram内存
  7. 修正: fatfs追加写文件失败
  8. 新增: u8g2添加屏幕旋转方向参数
  9. 新增: 添加string.trim方法
2022-01-18 12:17
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air101 V0007

  1. 新增: 新增脚本OTA (选用luatools 2.1.43 以上)
  2. 新增: 新增touchkey支持
  3. 更新: 优化I2C
  4. 新增: 添加zlib 可以解压了
  5. 修正: 修正文件系统大小调整的逻辑
  6. 更新: 优化psram使用情况,启用psram的情况下也允许psram不存在,并优先使用sram内存
  7. 修正: fatfs追加写文件失败
  8. 新增: u8g2添加屏幕旋转方向参数
  9. 新增: 添加string.trim方法
2022-01-14 09:19
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air105 V0003

  1. 新增: 添加camera,105可以使用摄像头了

  2. 新增: 添加camera扫码,速度杠杠的

  3. 修正:修复部分spi dma的bug,使用更稳定

  4. 修正:修复某些特定场景死机问题,使用更稳定

  5. 新增:增加cumx 和dbg,为ide2.0准备,会支持调试哦

  6. 新增:添加zlib,可以使用解压功能了

  7. 修正:修复keyboard问题

最后提交信息为: add:更新camera demo
2022-01-05 11:17
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air105 V0002

  1. 新增: 增加usb虚拟串口,使用和普通串口一致,id为4

  2. 更新: USB和HSPI一起工作时刷新更稳定一下

  3. 更新: freertos版本同步升级到 V10.4.3 LTS Patch 2

  4. 修正: 高通字库

  5. 更新: 添加spi半双工 全双工配置

  6. 更新: 适配硬件随机数

  7. 更新: pwm支持高精度参数

  8. 新增: u8g2添加屏幕旋转方向参数

最后提交信息为: add: 添加core-air105的pinout图
2021-12-15 19:39
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air103 V0006

  1. 新增: lcd添加位图显示 可以显示各种自定义图片字体了
  2. 更新: i2c.send接口data参数支持integer,string,table,兼容air系列i2c接口
  3. 新增: pin库 例如pin.PB11 再也不用对比gpio号了
  4. 更新: 启动时就不再出现xxx r not found日志 避免误导
  5. 更新: pwm支持更高分辨率的占空比
  6. 修正: spi启用dma,demo频率默认设置20M,sfud配置半双工模式 更快更好用
  7. 更新: 统一xmake,彻底不用管lib了 更方便
  8. 新增: 添加对otp库的适配
  9. 新增: 启用luadb
  10. 修正: 修正i2c停止信号问题
2021-12-15 19:38
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air101 V0006

  1. 新增: lcd添加位图显示 可以显示各种自定义图片字体了
  2. 更新: i2c.send接口data参数支持integer,string,table,兼容air系列i2c接口
  3. 新增: pin库 例如pin.PB11 再也不用对比gpio号了
  4. 更新: 启动时就不再出现xxx r not found日志 避免误导
  5. 更新: pwm支持更高分辨率的占空比
  6. 修正: spi启用dma,demo频率默认设置20M,sfud配置半双工模式 更快更好用
  7. 更新: 统一xmake,彻底不用管lib了 更方便
  8. 新增: 添加对otp库的适配
  9. 新增: 启用luadb
  10. 修正: 修正i2c停止信号问题
2021-12-14 16:51
5607411 dozingfiretruck 1596190037 Dozingfiretruck

Air302_V0010.ec :无ctiot无ui 版本
Air302_V0010_heap.ec :LUAT_HEAP增加到72K 无ui无ctiot
Air302_V0010_ui.ec :ui版本
Air302_V0010_ctiot.ec :ctiot版本

最后提交信息为: add:air302版本升为v0010
2021-12-12 21:02
5607411 dozingfiretruck 1596190037 Dozingfiretruck

初版发布, gpio/i2c/spi/pwm/adc 已就绪, 摄像头和usb放在下一个版本里

最后提交信息为: add:修复指针错误
2021-11-28 20:06
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air103 V0005

  1. 更新: 优化编译流程,不必单独编译lib,提高效率
  2. 新增: 功耗大幅度降低近50%,芯片不再发烫
  3. 新增: 添加psram,8m byte内存不是梦
  4. 更新: u8g2升级至最新(增加了许多新驱动)
  5. 更新: 优化lvgl速度,刷屏更快了
  6. 修正: 修正PWM编号
  7. 更新: rtc使用40M外部时钟,rtc唤醒更精确
  8. 新增: 支持自定义文件系统大小,按需自调
  9. 新增: 增加ble,搭配"LuatOS蓝牙调试"小程序一起弄玩耍
  10. 新增: 103支持uart5,总共6个uart可用
  11. 新增: lcd u8g2支持二维码显示,各种尺寸可调
  12. 新增: u8g2添加位图API,显示任意图案
  13. 新增: 支持高通矢量字库芯片,不再为flash空间犯愁
  14. 新增: fdb库,kv数据库,类nvm功能
  15. 新增: coremark库,Are you OK ?没事跑个分
最后提交信息为: add: 支持自定义LV_USE_LOG
2021-11-28 20:05
5607411 dozingfiretruck 1596190037 Dozingfiretruck

LuatOS-SoC@Air101 V0005

  1. 更新: 优化编译流程,不必单独编译lib,提高效率
  2. 新增: 功耗大幅度降低近50%,芯片不再发烫
  3. 新增: 添加psram,8m byte内存不是梦
  4. 更新: u8g2升级至最新(增加了许多新驱动)
  5. 更新: 优化lvgl速度,刷屏更快了
  6. 修正: 修正PWM编号
  7. 更新: rtc使用40M外部时钟,rtc唤醒更精确
  8. 新增: 支持自定义文件系统大小,按需自调
  9. 新增: 增加ble,搭配"LuatOS蓝牙调试"小程序一起弄玩耍
  10. 新增: 103支持uart5,总共6个uart可用
  11. 新增: lcd u8g2支持二维码显示,各种尺寸可调
  12. 新增: u8g2添加位图API,显示任意图案
  13. 新增: 支持高通矢量字库芯片,不再为flash空间犯愁
  14. 新增: fdb库,kv数据库,类nvm功能
  15. 新增: coremark库,Are you OK ?没事跑个分
2021-10-30 16:12
5607411 dozingfiretruck 1596190037 Dozingfiretruck

Air302_V0009.ec :无ctiot无ui 版本
Air302_V0009_heap.ec :LUAT_HEAP增加到72K 无ui无ctiot
Air302_V0009_ui.ec :ui版本
Air302_V0009_ctiot.ec :ctiot版本
更新:nb库新增获取tick函数

最后提交信息为: add:302更新v0009
Lua
1
https://gitee.com/openLuat/LuatOS.git
git@gitee.com:openLuat/LuatOS.git
openLuat
LuatOS
LuatOS

搜索帮助