数码相框
勇士后卫头盔哥
这个作者很懒,什么都没留下…
展开
-
主界面MainPage输入功能
touchscreen.c stdin.c main_page.c Page_manager.h 上面的文章我们在LCD上描绘了三个图片,这次我们实现输入事件的功能,当我们用触摸笔在LCD上点击图标时,图标就改变下颜色,当我们松开触摸笔的时候,图标恢复原来的颜色,我们要抽象出一个结构体,这个结构体既能够描述触摸点,也能够描述按键,对于触摸点它有X,Y坐标,按键有按下还是松开还有哪一个按键 现在...原创 2020-02-24 12:44:41 · 2023 阅读 · 0 评论 -
主界面MainPage页面规划
main_page.c main_page.h render.c file.h config.h 现在我们想在页面上显示三个图标,这三个图标的位置在哪里,我们画出LCD的红色边框,这个图标是256*128的分辨率 我们定义一个结构体来描述这个图标存放的布局 iTopLeftX 表示的是左上角X坐标 iTopLeftY 表示的是左上角Y坐标 iBotRightX 表示的是右下角X坐标 i...原创 2020-02-22 21:21:23 · 1420 阅读 · 0 评论 -
MainPage显存管理
在我们的2440单板或者其他板子也好,里面会有一个所谓的LCD控制器, 还有对应的显存也就是framebuffer,我们在写显示的驱动程序的时候会在 内存分配一块显存,LCD控制器会去显存上面取出数据发给LCD,当我们想 显示图片就把图片的数据放进显存中,我们写应用程序的时候可以打开驱 动程序,得到对应的显存,如果我们应用程序一行一行的往LCD的显存写数 据的话会刷新太慢,我们直接malloc从...原创 2020-02-22 17:05:25 · 235 阅读 · 0 评论