国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

u8g2單色驅動屏軟件包

RTThread物聯網操作系統 ? 來源:fqj ? 2019-05-10 17:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

u8g2 介紹

1. 簡介

u8g2 原先是 Arduino 平臺上的一個單色屏驅動,現在移植到了 RT-Thread,可以滿足各種各種各樣的需求:

游戲開發 (examples/games/space_trash)

用戶界面 (examples/page_buffer/icon_menu)

繪圖 (examples/page_buffer/graphic_test)

U8G2 特點

2.1 支持屏幕多,移植方便

使用 u8g2 的好處在于它支持近 200 種單色屏,同樣的代碼可以直接運行在不同的屏幕上,比如前面的游戲可以在各種屏幕上運行:

經典 128x64

OLED SSD1306 I2C

OLED SSD1306 SPI

2.2 支持字體多

中文

韓文

日文

梵文

2.3 繪圖函數多

支持各種繪圖函數,而且自帶各種 icon

總結一下 u8g2 的特點:

支持近 200 種單色屏,移植方便

支持各種繪圖函數、圖像與非操作,自帶用戶按鍵檢測

支持 unicode 和 utf8,自帶 100 多種字體和 100 多個 icon

RT-Thread 使用 u8g2

3.1 選擇軟件包

使用 u8g2 package 需要在 RT-Thread 的包管理器中選擇它,具體路徑如下:

RT-Thread online packagesperipheral libraries and drivers ---> [*] U8G2: a u8g2 package for rt-thread
[*] Use hardware spi
(spi1) spi bus name (NEW)
(spi10) spi device name (NEW)
[*] Use hardware i2c
(i2c2) i2c device name
U8G2 Examples --->

一共有50個例程,可以在源碼 docs 目錄下看到預覽圖。默認的例程都是用的軟件I2C,如果覺得速度比較慢可以使用硬件I2C。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件包
    +關注

    關注

    0

    文章

    115

    瀏覽量

    12142
  • u8g2
    +關注

    關注

    0

    文章

    18

    瀏覽量

    2342

原文標題:軟件包大賞第6期| u8g2 單色驅動屏軟件包

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread Vector軟件包:嵌入式開發的動態數組容器 | 技術集結

    RT-Thread Vector軟件包:嵌入式開發的動態數組容器 | 技術集結
    的頭像 發表于 01-25 09:33 ?5374次閱讀
    RT-Thread Vector<b class='flag-5'>軟件包</b>:嵌入式開發的動態數組容器 | 技術集結

    瑞薩靈活配置軟件包FSP 6.2.0版本的更新內容

    FSP(Flexible Software Package)靈活配置軟件包是瑞薩電子(Renesas)為RA系列微控制器(MCU)家族開發的軟件包。FSP自發布以來經過了數年的更新,現在已經來到了6.2.0版本。
    的頭像 發表于 12-11 16:42 ?943次閱讀
    瑞薩靈活配置<b class='flag-5'>軟件包</b>FSP 6.2.0版本的更新內容

    元服務發布選擇待發布軟件包

    上傳軟件包并通過基礎合法檢查后,就可以從上傳的版本中選擇需要發布的軟件包。 登錄AppGallery Connect,點擊“APP與元服務”。 選擇要發布的元服務。 左側導航選擇“應用上架 &
    發表于 11-03 17:10

    rt_thread提供的軟件包怎么實現掛接2個W5500芯片?

    rt_thread提供的軟件包怎么實現掛接2個W5500芯片,看了下源碼好像需要修改很多地方,請指導
    發表于 10-13 07:52

    在linux中使用env時如何下載軟件包

    在windows的env中可以直接使用pkgs —update去下載軟件包,Linux環境下這個指令好像不生效,那么Linux環境下的軟件包下載指令是什么呢?
    發表于 10-11 09:23

    如何使用menuconfig添加配置micro-ros軟件包

    請問有沒有最新的rtthread移植micro-ros移植使用教程,使用menuconfig添加配置micro-ros軟件包
    發表于 09-25 06:37

    ENV不能添加rt_vsnprintf_full軟件包怎么解決?

    想在bsp工程打印浮點數,結果找不到rt_vsnprintf_full軟件包 問題復現 使用env-windows-v2.0.0 執行pkgs --upgrade 打開menuconfig找不到rt_vsnprintf_full軟件包 使用/搜索找到
    發表于 09-24 06:04

    使用NRF24l01軟件包注冊設備失敗怎么解決?

    1.根據軟件包提示第一步先打開了SPI驅動框架 2.然后軟件包添加了 nrf24l01最新版本以及demo、debug 3.在board.h #define using_spi1 在
    發表于 09-23 06:51

    ENV添加micropython軟件包出現異常的原因?

    的python27.dll和platformenv_releasedenvtoolsPython27換一下。結果還是錯誤?。 沒辦法了,就行下一步添加micropython軟件包。按照教程走出現了這個東西我直接
    發表于 09-12 08:06

    RA-Eco-RA6M4部分功能測評3

    RA-Eco-RA6M4開發板實戰:基于I2C驅動OLED與u8g2圖形庫移植實現 在嵌入式開發中,OLED屏幕因功耗低、對比度高、響應速度快等優勢,常被用于設備狀態顯示、數據可視化等場景
    發表于 09-05 20:47

    【RA-Eco-RA6M4開發板評測】2、I2C外設驅動OLED屏幕和移植u8g2

    ://wiki.seeedstudio.com/Grove-OLED-Display-0.96-SSD1315/ u8g2移植簡述 在SeeedStudio官方的使用手中,在Arduino平臺上使用u8g2圖形庫來驅動OLED屏
    發表于 07-23 13:51

    如何下載do on stack軟件包AN3942SW.zip?

    有誰知道在哪里/如何下載 do on stack 軟件包AN3942SW.zip
    發表于 03-21 06:33

    關于stm32,u8g2菜單之間切換(三)用u8g2寫一個菜單無限左右循環

    u8g2_DrawXBMP();? 函數畫圖需要的是我們圖片的地址而不是整個圖片數組。 下面是源碼: ? int ui_run(int *a,int *a_tag,uint8_
    的頭像 發表于 03-11 09:10 ?1372次閱讀

    關于stm32,u8g2菜單之間切換(三)寫u8g2的一些必要函數

    要想stm應用u8g2繪制界面需要對u8g2原函數 u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的頭像 發表于 03-07 12:53 ?1238次閱讀
    關于stm32,<b class='flag-5'>u8g2</b>菜單之間切換(三)寫<b class='flag-5'>u8g2</b>的一些必要函數

    關于stm32,u8g2菜單之間切換(1)

    在移植U8g2
    的頭像 發表于 03-05 16:43 ?1153次閱讀