导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. biubiu
    B
    • 资料
    • 关注 1
    • 粉丝 1
    • 我的积分 2162
    • 主题 17
    • 帖子 39
    • 最佳 10
    • 群组 0

    biubiuLV 5

    @biubiu

    2162
    积分
    22
    声望
    22
    资料浏览
    39
    帖子
    1
    粉丝
    1
    关注
    注册时间 最后登录

    biubiu 取消关注 关注

    biubiu 发布的最佳帖子

    • 回复: 移植NWatch到R128 DevKit

      @baiwen

      最新进度

      1. 优化屏幕刷新,显示更流畅
      2. 添加蜂鸣器、旋转编码器、DHT11温湿度传感器。

      蜂鸣器工作正常;旋转编码器与红外遥控可自由切换;在默认表盘的右下角显示DHT11采集的温湿度信息。

      源码

      • Gitee: https://gitee.com/weidongshan/100ask_r128_demos
      • GitHub: https://github.com/100askTeam/100ask_r128_demos

      下一步计划

      编写文档

      发布在 A Series
      B
      biubiu
    • 移植NWatch到R128 DevKit

      说明

      灵感来源于百问网最近发布的NWatch项目,但是他们的是在STM32板子上运行,刚好可以将其移植到R128上作为练手项目。百问网NWatch效果演示: https://www.bilibili.com/video/BV1Rw411r7kb

      项目功能

      功能列表:

      • 显示(SSD1306)
      • 红外控制
      • 编码器控制
      • 蜂鸣器
      • LED状态灯
      • DHT11温湿度采集显示
      • FLASH存储
      • 恢复设置
      • more todo

      源码仓库

      TODO

      运行效果

      发布在 A Series
      B
      biubiu
    • 回复: LVGL+NES模拟器

      @allwinnertech

      a3f3d476-24df-4a25-a60d-84208aa3edc3-2022年7月27日-lv_100ask_nes_simple_test_pc.gif

      项目仓库:
      https://github.com/100askTeam/lv_lib_100ask/tree/master/src/lv_100ask_nes
      https://gitee.com/weidongshan/lv_lib_100ask/blob/master/src/lv_100ask_nes

      发布在 MR Series
      B
      biubiu
    • 基于 lvgl 实现的简洁、通用、轻量级的文件浏览器

      lv_100ask_file_explorer_demo.gif

      介绍

      lv_100ask_file_explorer 是一个基于 lvgl 的简洁、通用的文件浏览器的轻量级实现。

      lv_100ask_file_explorer_simple_test_v1.zip

      特性

      lv_100ask_file_explorer 特性:

      • 轻量级、简洁、可拓展性强
      • 快速访问栏可裁剪
      • 自定义样式风格
      • more todo...

      lv_100ask_file_explorer 使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待!

      使用方法

      参考 lv_lib_100ask/test/lv_100ask_file_explorer 的示例。

      项目仓库

      • gitee: https://gitee.com/weidongshan/lv_lib_100ask/tree/master/src/lv_100ask_file_explorer
      • github: https://github.com/100askTeam/lv_lib_100ask/tree/master/src/lv_100ask_file_explorer
      发布在 GUI
      B
      biubiu
    • 使用lvgl编写的2048小游戏(lv_lib_100ask_2048)

      lv_lib_100ask_2048
      lv_lib_100ask_2048_demo

      介绍

      lv_100ask_2048 特性:

      自定义大小
      支持触摸手势控制(上、下、左、右滑动)
      支持按键控制(LV_KEY_UP、LV_KEY_DOWN、LV_KEY_LEFT、LV_KEY_RIGH)
      获取游戏分数
      获取游戏状态
      获取当前合成的最好方块
      开始新的游戏
      more todo...
      lv_100ask_2048 使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待。

      代码

      • github: https://github.com/100askTeam/lv_lib_100ask/tree/master/src/lv_100ask_2048
      • gitee: https://gitee.com/weidongshan/lv_lib_100ask/tree/master/src/lv_100ask_2048
      发布在 灌水区
      B
      biubiu
    • lv_100ask_file_explorer已合入LVGL主线仓库,从lvgl v9.0开始可以使用文件浏览器组件啦!

      cc2457f7-edff-4262-8000-9f7f3f87149e-2022年7月22日-lv_100ask_file_explorer_simple_test_v1.gif

      深入了解:

      • lvgl官方文档地址(有中文):https://docs.lvgl.io/master/others/file_explorer.html
      • lvgl仓库源码地址:https://github.com/lvgl/lvgl/tree/master/src/others/file_explorer
      • PR:https://github.com/lvgl/lvgl/pull/3601

      lv_100ask_file_explorer原仓库地址:

      • gitee:https://gitee.com/weidongshan/lv_lib_100ask/tree/master/src/lv_100ask_file_explorer
      • github:https://github.com/100askTeam/lv_lib_100ask
      发布在 GUI
      B
      biubiu
    • 回复: 移植NWatch到R128 DevKit

      文档教程: https://aw-r128.100ask.net/zh/rtos/demo/part2/chapter1.html

      发布在 A Series
      B
      biubiu
    • 电子书阅读器轻松搞定!轻便且多功能的LVGL文本阅读器(lv_100ask_text_reader)

      lv_100ask_text_reader

      cc944f89-c739-4093-a7d2-677dba5a4923-2022年12月6日-text_reader-v1.0.gif

      特性

      • 资源消耗低、轻便小巧
      • 支持打开任意大小的文本文件
      • 支持跳转到任意页面
      • 支持改变阅读字体
      • 支持获取阅读数据,以便下次打开时恢复阅读
      • more todo...

      源码

      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的电子纸阅读器上,当我完成之后会向大家分享我的代码 (预计这两周之内完成)😃 :

      ad4748f4-14fd-4cc9-a2ea-56c353c204f7-image.png

      希望大家喜欢这个项目!:)

      发布在 GUI
      B
      biubiu
    • 为 LVGL 添加截图/截屏功能(lv_100ask_screenshot)

      ae9438cd-6b0d-4682-b3de-c7e21862cf34-lv_100ask_screenshot+codeblocks演示.gif

      完整的演示视频观看: https://www.bilibili.com/video/BV18r4y1X7MJ

      前言

      lv_100ask_screenshot 是一个基于 lvgl 的屏幕截图工具。

      lv_100ask_screenshot 特性:

      • 可以将LVGL的屏幕对象(全屏)保存为图片文件:lv_scr_act(),layer_sys(),layer_top()
      • 可以将指定的LVGL对象及其子对象截取保存为图片文件
      • 可以将截图保存为:BMP、PNG、JPG
      • more todo...

      lv_100ask_screenshot 使用起来非常简单,后续自定义拓展功能也很方便,更多新功能敬请期待。

      使用方法

      参考 lv_lib_100ask/test/lv_100ask_screenshot_test 的示例。

      获取 lv_100ask_screenshot 源码

      • Github: https://github.com/100askTeam/lv_lib_100ask/tree/master/src/lv_100ask_screenshot
      • Gitee: https://gitee.com/weidongshan/lv_lib_100ask/tree/master/src/lv_100ask_screenshot

      尝试lv_100ask_screenshot

      我使用codeblocks创建了两个可执行程序,可以直接在windows上运行。需要注意的是,截图保存的位置是 D 盘根目录。

      • lv_100ask_screenshot-windows-music-demo.zip (2.6 MB)
      • lv_100ask_screenshot-windows-widgets-demo.zip (2.6 MB)
      发布在 GUI
      B
      biubiu

    biubiu 发布的最新帖子

    • 回复: LVGL如何显示摄像头采集的数据?

      @dybzz2 韦老师那边有参考:https://www.bilibili.com/video/BV1rF411f7Fw

      发布在 V Series
      B
      biubiu
    • 回复: 2.4 spi lcd点不亮

      @wj8331585 这里也要改成这样,你的是 [pwm1]:
      fa3cd8c7-36af-4baf-90bf-6ead741c2b5c-image.png

      发布在 A Series
      B
      biubiu
    • 回复: 2.4 spi lcd点不亮

      @wj8331585 这里改为 6
      bd10d0dc-f8ab-45e6-9154-9b8b413a99c7-image.png

      发布在 A Series
      B
      biubiu
    • 手机连接R128的热点不稳定

      使用R128的AP模式打开热点之后,电脑连接之后可以稳定使用,但是手机连接会不稳定,一直处于 “连接成功-断开-连接成功-断开...” 的状态,安卓和苹果手机都是这样。

      发布在 A Series
      B
      biubiu
    • 有R128点亮百问网7寸RGB屏的DEMO吗?

      手上有块百问网的7寸RGB屏,想在R128上玩起来,有DEMO吗?

      发布在 A Series
      B
      biubiu
    • 回复: 移植NWatch到R128 DevKit

      文档教程: https://aw-r128.100ask.net/zh/rtos/demo/part2/chapter1.html

      发布在 A Series
      B
      biubiu
    • 回复: 移植NWatch到R128 DevKit

      @baiwen

      最新进度

      1. 优化屏幕刷新,显示更流畅
      2. 添加蜂鸣器、旋转编码器、DHT11温湿度传感器。

      蜂鸣器工作正常;旋转编码器与红外遥控可自由切换;在默认表盘的右下角显示DHT11采集的温湿度信息。

      源码

      • Gitee: https://gitee.com/weidongshan/100ask_r128_demos
      • GitHub: https://github.com/100askTeam/100ask_r128_demos

      下一步计划

      编写文档

      发布在 A Series
      B
      biubiu
    • r128的hal_spi测试发送有问题

      使用用test_spi示例,发现只发送一个字节的数据是没问题的,但是发送超过1个字节的数据没反应了:

      7c1cc476-7d32-4d30-863d-82247729d292-0e130eeec3f20897b6cbaa70149fb55.png

      发送一个字节的数据就没问题:

      7dcce69b-9275-4336-96d0-cb1147ed6a7d-3d721ce30cbe35fb34f6cff5cfa4bcf.png

      发送多个的时候就卡住了:

      cb7ce92d-d1c9-488f-826a-7be242141459-4e902df41791e3ead07da064e661fab.png

      发布在 A Series
      B
      biubiu
    • 移植NWatch到R128 DevKit

      说明

      灵感来源于百问网最近发布的NWatch项目,但是他们的是在STM32板子上运行,刚好可以将其移植到R128上作为练手项目。百问网NWatch效果演示: https://www.bilibili.com/video/BV1Rw411r7kb

      项目功能

      功能列表:

      • 显示(SSD1306)
      • 红外控制
      • 编码器控制
      • 蜂鸣器
      • LED状态灯
      • DHT11温湿度采集显示
      • FLASH存储
      • 恢复设置
      • more todo

      源码仓库

      TODO

      运行效果

      发布在 A Series
      B
      biubiu
    • 回复: R128驱动SD卡失败

      @awwwwa 我这试了四张卡,只有这张可以:

      a0ae52e9-c170-494a-aec0-71f44dc96498-image.png

      输出log:

      c906>
      
      c906>card_detect insert sdmmc_test->card_id=0
      card id is 0
      SD:mmc_card_create card:00000000084601D0 id:0
      card debug mask 3c
      SDC:Not implement __mci_restore_io,838
      HAL_GetHFClock,53 Warning Use fix value 24000000
      HAL_GetHFClock,53 Warning Use fix value 24000000
      HAL_GetHFClock,53 Warning Use fix value 24000000
      SDC:SDC clock=416666 kHz,src:0, n:2, m:11
      HAL_GetHFClock,53 Warning Use fix value 24000000
      HAL_GetHFClock,53 Warning Use fix value 24000000
      HAL_GetHFClock,53 Warning Use fix value 24000000
      SDC:SDC clock=416666 kHz,src:0, n:2, m:11
      [ERR] SDC:__mci_irq_handler,924 raw_int:100 err!
      [ERR] SDC:SDC err, cmd 52,  RTO
      [ERR] SDC:sdc 701 abnormal status: RespErr
      [ERR] SDC:__mci_irq_handler,924 raw_int:100 err!
      [ERR] SDC:SDC err, cmd 52,  RTO
      [ERR] SDC:sdc 701 abnormal status: RespErr
      SD:***** Try sdio *****
      [ERR] SDC:__mci_irq_handler,924 raw_int:100 err!
      [ERR] SDC:SDC err, cmd 5,  RTO
      [ERR] SDC:sdc 701 abnormal status: RespErr
      SD:***** Try sd *****
      mmc_send_app_op_cond,89
      SD:card ocr: c0ff8000
      SD:Card CID number:27504853
      SD:card raw cid:
      SD:card raw csd:
      m:59159, e:2, dtr:25000000, cl:1461, len:9, cap:60579840 str:1
      SD:card raw scr:
      SD:card raw SD status:
      HAL_GetHFClock,53 Warning Use fix value 24000000
      HAL_GetDevClock,90 Warning Use fix value 192000000
      HAL_GetDevClock,90 Warning Use fix value 192000000
      SDC:SDC clock=48000000 kHz,src:1, n:0, m:1
      SD:card is switched to high speed mode, clk:50000 KHz
      SD:Set bus width type: 2
      SD:
      ============= card information ==============
      SD:Card Type     : SDHC
      SD:Card Spec Ver : 5.0
      SD:Card RCA      : 0x5048
      SD:Card OCR      : 0x40ff8000
      SD:    vol_window  : 0x00ff8000
      SD:    to_1v8_acpt : 0
      SD:    high_capac  : 0
      SD:Card CSD      :
      SD:    speed       : 50000 KHz
      SD:    cmd class   : 0x5b5
      SD:    capacity    : 29580MB
      SD:Card CUR_STA  :
      SD:    speed_mode  : HS: 50 MHz
      SD:    bus_width   : 2
      SD:    speed_class : 10
      SD:=============================================
      SD:***** sd init ok *****
      Initial card success
      mount successully
      
      
      发布在 A Series
      B
      biubiu