Skip to content

Releases: openLuat/LuatOS

LuatOS-SoC@Air105 V0014 正式固件

28 Feb 12:26
Compare
Choose a tag to compare

新增: 新增 websocket
新增: spi fatfs支持2G以下的TF卡
新增: 如果未刷入脚本则进行提示
新增: 新增fdb/fskv库的iter和next函数
新增: libfota库
新增: w5500增加获取mac的API
新增: sfd库现在支持onchip
新增: http支持超时设置,默认10分钟
新增: 阿里云添加是否tls选项
修正: task删除异常
修正: fatfs升级至15
修正: fdb/fskv库的迭代器运行异常
修正: vfs_lfs2创建和删除文件夹时,如果带/结尾会失败
修正: ntp自定义服务器异常
修正: iotauth 生成三元组概率出错问题
优化: 优化qrcodegen二维码显示
优化: 支持获取/luadb/的已使用空间. 在尝试写入/luadb/下的文件时做出日志提醒
优化: iotauth 所有云平台默认时间戳均为2999年或者不校验

LuatOS-SoC@EC618 V1103 - 适用于Air780E/Air780EG/Air600E

28 Feb 12:29
c6ed3db
Compare
Choose a tag to compare

LuatOS-SoC@EC618 V1103 - 适用于Air780E/Air780EG/Air600E
5607411 dozingfiretruck 1596190037 Dozingfiretruck
注意:因socket接口返回值与之前不兼容,特此版本号由v1002升至v1103以作提醒

此版本已完整支持Air780EG

新增: 支持ipv6,需调用mobile.ipv6开启,默认不开启,前提开卡时需要支持ipv6 (对此有什么应用场景的好点子可以和我们反馈呦)
新增: 支持ftp
新增: 支持fskv
新增: libfota.lua封装库,fota更简单
新增: mobile 添加IP_LOSE消息
新增: mobile允许开机优先使用SIM0
新增: lbsLoc.lua封装库,基站定位更简单
新增: sms库支持清理长短信片段 sms.clearLong()
新增: http添加超时参数
新增: 添加rtc.timezone函数
新增: 录音功能
新增: sms库支持禁用长短信的自动合并
新增: i2s回调和异步接收功能
新增: 添加mlx90614驱动
新增: 添加新的ram文件系统
新增: pm.lastReson()更详细的开机原因可用
新增: 支持gtfont
新增: 支持用户自定义APN并激活使用
优化: 485等待发送完成
优化: USB虚拟串口单次发送长度不再限制512
优化: SPI底层驱动优化,启用DMA
优化: I2C底层驱动优化
优化: UART底层驱动优化
优化: 调整iotauth库的代码,使其不使用静态内存,调整默认时间戳,修正输出秘钥长度
修改: GPIO14/15 映射到PAD 13/14的ALT 4, 从而避免与UART0冲突
修改:socket接口规范返回值(与之前版本不兼容,重要!!!!!)
修复: udp接收会有内存泄露
修复: http库未支持自定义Host
修复: sntp自定义地址table处理异常
修复: fota只更新脚本且很小时候有概率失败
修复: sms库在修正多条长短信合并时判断错误
修复: sms库连续收到多条长短信,且顺序混乱时,短信内容合并错误
修复: 虚拟UART的rx回调
修复: mqtt库在publish消息时,若qos=0,返回的pkgid不合理,应该固定为0
修复: UDP接收数据不全
修复: rtc库未正确实现
修复: http chunk编码异常
core_V1103.zip 就是固件文件, 其余两个是底层源码,无需下载.
** Air780EG测试定位效果_搭配公众号文章.zip** 是用于测Air780EG定位效果的

LuatOS-SoC@Air103 V0015 正式固件

28 Feb 12:27
Compare
Choose a tag to compare

新增: 新增新的文件系统ram
新增: fskv库
修正: 开机auth unique_id打印不全
修正: u8g2无法使用4pin spi模式
优化: i2c tools使用低速探测
优化: 更新adc CH_CPU CH_VBAT常量

LuatOS-SoC@Air101 V0015 正式固件

28 Feb 12:27
Compare
Choose a tag to compare

新增: 新增新的文件系统ram
新增: fskv库
修正: 开机auth unique_id打印不全
修正: u8g2无法使用4pin spi模式
优化: i2c tools使用低速探测
优化: 更新adc CH_CPU CH_VBAT常量

LuatOS@w600 v0.1.6

27 Jun 14:16
Compare
Choose a tag to compare

更多模块, 更稳定的输出, 对应git版本号 8e80c0

LuatOS 全功能测试版 v0.1.3

13 Mar 09:39
Compare
Choose a tag to compare

主力适配设备W60x, 其他设备qemu/stm32辅助支持.

W60x的支持情况:

  1. 片内flash空间, 40kb, 文件系统为lifftefs
  2. lua专属内存空间,64k
  3. 系统剩余内存空间60k
  4. 支持大部分Lua原生库
  5. 支持GPIO, 输入/输出/中断 3种模式
  6. 支持UART, 暂不支持流控. UART0为调试刷机专有,UART1可供使用.
  7. 支持I2C并提供disp显示库,直接驱动SSD1306. 暂不支持中文字体.
  8. 支持WLAN, 支持airkiss配网
  9. 支持SOCKET,全异步操作,带ntp对时
  10. 提供日志库LOG
  11. 提供传感器sensor,直接读取ds18b20温度传感器的数据
  12. 提供json库, 支持json序列化/反序列化

感谢: 晨旭,稀饭,黄洵,刘乐安,snail,及群内各位大佬的鼎力支持

附件为W600刷机包.

v0.1.1 第二预览版

01 Feb 09:31
Compare
Choose a tag to compare
Pre-release

gpio可用了

v0.1.0 功能验证版

28 Jan 07:51
Compare
Choose a tag to compare
Pre-release

提供测试固件和测试脚本, 发送温度数据到服务器

  1. luatos_w600_rtt_v0.1.0.FLS 刷机用, 适合任何基于W600的板子
  2. main.lua 脚本, 实现入网/读取温度/发送数据
  3. luac.exemain.lua进行字节码编译, 减少内存消耗
  4. putty_ymodem.zip 支持ymodem协议, 通过串口发送脚本到板子

概念验证(W60x/Stm32f1)*

30 Dec 04:11
0793c14
Compare
Choose a tag to compare
Pre-release

放一下概念验证的固件

gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2是编译用的文件

还有一些杂文件,编译时要用到的,暂存在这里