最新进度
- 优化屏幕刷新,显示更流畅
- 添加蜂鸣器、旋转编码器、DHT11温湿度传感器。
蜂鸣器工作正常;旋转编码器与红外遥控可自由切换;在默认表盘的右下角显示DHT11采集的温湿度信息。
源码
- Gitee: https://gitee.com/weidongshan/100ask_r128_demos
- GitHub: https://github.com/100askTeam/100ask_r128_demos
下一步计划
编写文档
蜂鸣器工作正常;旋转编码器与红外遥控可自由切换;在默认表盘的右下角显示DHT11采集的温湿度信息。
编写文档
灵感来源于百问网最近发布的NWatch项目,但是他们的是在STM32板子上运行,刚好可以将其移植到R128上作为练手项目。百问网NWatch效果演示: https://www.bilibili.com/video/BV1Rw411r7kb
功能列表:
TODO
lv_100ask_file_explorer 是一个基于 lvgl 的简洁、通用的文件浏览器的轻量级实现。
lv_100ask_file_explorer_simple_test_v1.zip
lv_100ask_file_explorer 特性:
lv_100ask_file_explorer
使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待!
参考 lv_lib_100ask/test/lv_100ask_file_explorer 的示例。
lv_lib_100ask_2048
lv_100ask_2048 特性:
自定义大小
支持触摸手势控制(上、下、左、右滑动)
支持按键控制(LV_KEY_UP、LV_KEY_DOWN、LV_KEY_LEFT、LV_KEY_RIGH)
获取游戏分数
获取游戏状态
获取当前合成的最好方块
开始新的游戏
more todo...
lv_100ask_2048 使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待。
深入了解:
lv_100ask_file_explorer原仓库地址:
lv_100ask_text_reader接口:
/**********************
* GLOBAL PROTOTYPES
**********************/
lv_obj_t * lv_100ask_text_reader_create(lv_obj_t * parent);
/*=====================
* Setter functions
*====================*/
void lv_100ask_text_reader_set_file(lv_obj_t * obj, const char * file_name);
/*=====================
* Getter functions
*====================*/
lv_obj_t * lv_100ask_text_reader_get_label(lv_obj_t * obj);
uint32_t lv_100ask_text_reader_get_total_pages(lv_obj_t * obj);
uint32_t lv_100ask_text_reader_get_current_page(lv_obj_t * obj);
/*=====================
* Other functions
*====================*/
bool lv_100ask_text_reader_open_next_page(lv_obj_t * obj);
bool lv_100ask_text_reader_open_previous_page(lv_obj_t * obj);
bool lv_100ask_text_reader_goto_page(lv_obj_t * obj, uint32_t page);
目前正在将(lv_100ask_text_reader)应用在DShanMCU-Mio的电子纸阅读器上,当我完成之后会向大家分享我的代码 (预计这两周之内完成) :
希望大家喜欢这个项目!:)
完整的演示视频观看: https://www.bilibili.com/video/BV18r4y1X7MJ
lv_100ask_screenshot 是一个基于 lvgl 的屏幕截图工具。
lv_100ask_screenshot 特性:
lv_100ask_screenshot
使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待。
参考 lv_lib_100ask/test/lv_100ask_screenshot_test 的示例。
我使用codeblocks创建了两个可执行程序,可以直接在windows上运行。需要注意的是,截图保存的位置是 D 盘根目录。