原文:contiki ng與LVGL圖形庫之手動發送事件

因為我的開發板上沒有觸摸屏,所以要用手動發送一些事件進行測試一下,為了直觀明了,我們以按鍵為例程: 首先,我在platform.c的LVGL初始化中,先測試一下看看,發現功能是完全正常的: 不管是用lv event send測試,還是lv event send func測試,完成正常的,都能執行到btn event cb對應事件部份。 但是在CONTIKI 的ETIMER事件中,就只能這樣實現了: ...

2021-05-26 22:50 0 1049 推薦指數:

查看詳情

contiki ngLVGL圖形庫之移植

最新LVGL的releases版本下載: https://github.com/lvgl/lvgl/releases 值得注意的是,它的lv_examples和lv_drivers都是要另外下載的,沒有全部包含在LVGL主源碼里面 一、首先我選用芯片是華芯微特的SWM32S,該芯片 ...

Sun May 23 02:16:00 CST 2021 0 244
contiki ngLVGL圖形庫之屏幕操作

LVGL屏幕里,默認是白色的, 當我們要更改他的屏幕顏色時,可以這樣操作: 屏幕是特殊對象,lv_obj_t* one = lv_obj_create( lv_scr_act(), NULL);可以不用lv_scr_act()獲取活動的屏幕,直接用NULL就好 ...

Mon May 24 07:32:00 CST 2021 0 2099
contiki ngLVGL圖形庫之chart圖表功能

位於\lvgl-release-v8.0\examples\widgets\chart下的lv_example_chart_2.c,這個例子非常有價值。 我在它基礎之上,畫出了一個三角波形,所有的更改只為測試一下效果,搞明白它們的原理。 其主要關鍵函數是: 其過程原理 ...

Wed Jun 30 07:00:00 CST 2021 0 321
contiki ngLVGL圖形庫之style風格功能

當前使用的是LVGL v8.0.0.首先我們對style進翻譯,style解釋有三種:風格,樣式,作風。 哪么style在LVGL里面,它到底是什么?通過了解和測試,我個人初步 對style進行定義:它就是外觀,對只是外觀而已! 外觀就是些表面上 我們人眼看到的東東,比如形狀,長方形 ...

Mon Jun 07 03:16:00 CST 2021 0 2200
contiki ngLVGL圖形庫之label標簽功能

在21年6月1日,LVGL v8.0.0發布了,我第一時間就下載移植過來了。移植方法和之前一樣就是lv_port_disp.c文件的實現 在網上的關於label介紹,大部份都是輕聊淡寫,一點也不夠深入,我們知道lv_label.h和lv_label.c是主要源文件。 先看看lv_label.h ...

Sat Jun 05 08:03:00 CST 2021 0 1659
esp32 arduino 移植lvgl,oled顯示,lvgl屏幕建立,屏幕切換,圖片顯示,手動發送事件,觸發部件響應其對應的回調函數,label,bar,line,style簡單使用,顯示字體修改

屏幕采用的是128*64的分辨率的OLED,驅動ic應該是SSD1306,這個剛好支持129*64的,但是就是單色屏,用的是IIC接口 1,OLED設置: 管腳配置如下: 由於我的OLED的沒有清除像素點的函數,而在lvgl的顯示驅動函數中,需要設置一下,基於OLED顯示 ...

Tue Mar 08 08:56:00 CST 2022 0 3875
springboot之手動控制事務

  一、事務的重要性,相信在實際開發過程中,都有很深的了解了。但是存在一個問題我們經常在開發的時候一般情況下都是用的注解的方式來進行事務的控制,說白了基於spring的7種事務控制方式來進行事務的之間 ...

Mon Jun 24 19:43:00 CST 2019 0 11615
移植lvgl圖形庫 |7.0.2版本和5.2.0版本

移植官網的lvgl7.0版本,移植過程步驟: 1】、克隆代碼到本地項目git clone https://github.com/lvgl/lvgl.git 2】、配置lv_conf.h文件中的參數 a、修改文件開頭if 0為if 1,使配置文件生效 b ...

Mon Aug 10 18:28:00 CST 2020 0 1795
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM