Wendal Chen d469635ebc update: luat_lv_fs应该只读, 清除非只读函数的声明和实现 3 rokov pred
..
binding d469635ebc update: luat_lv_fs应该只读, 清除非只读函数的声明和实现 3 rokov pred
exts f1647e7e1a fix: 存在两个tjpgd,导致air105+lvgl+jgp会崩, 将lvgl的tjpgd函数添加lv_前缀 3 rokov pred
font b30d106823 add:lvgl支持gtfont 4 rokov pred
gen 30633c294a change: lvgl库支持禁用动画效果,大幅修正lvgl的注册机制 3 rokov pred
lv_demos 30633c294a change: lvgl库支持禁用动画效果,大幅修正lvgl的注册机制 3 rokov pred
sdl2 9b4c34ca01 fix: bsp/sysp的文件系统操作直接用posix就很好,不需要onefile 4 rokov pred
src aa75d375a7 change: lv_font_glyph_dsc_t 添加data属性,支持一次性取出bitmap数据 3 rokov pred
CMakeLists.txt b96146fbd5 add: 添加第一版测试可用sysp,在浏览器上运行LuatOS 4 rokov pred
README.md 603b57702a add: 添加脚本生产的lvgl绑定代码,已测试win32编译兼容性,仍需大量工作才能达到生产可用 4 rokov pred
genapi.py 83dc9dd74f fix: 生成lvgl绑定代码时应该忽略lv_debug和lv_task by @chenxiahuaxu 4 rokov pred
lv_conf.h 07bd742967 fix: lvgl的2个额外的theme占不了多少空间,还是打开吧 3 rokov pred
lvgl.h 30633c294a change: lvgl库支持禁用动画效果,大幅修正lvgl的注册机制 3 rokov pred

README.md

LVGL 绑定到Lua API

工程进行中, 尚未完成, 甚至不一定能跑起来哦

目录说明

src - LVGL 7.11的源码,几乎没有改动(仅修改了一个方法的参数,而且与原方法等价)
gen - 通过脚本批量生成的文件, 不要修改, 有问题得改脚本
binding - 绑定代码, 这堆是手写代码, 可以修改/添加功能

计划要实现的其他功能

  • 文件系统
  • 事件回调,例如按键事件
  • 图片解码器
  • 输出设备的对接,当前为空实现
  • 输入设备的对接