Olikraus/u8g2: U8glib Library For Monochrome Displays, Version 2

Skip to content Dismiss alert {{ message }} / u8g2 Public
  • Notifications You must be signed in to change notification settings
  • Fork 1.2k
  • Star 6.3k

U8glib library for monochrome displays, version 2

License

View license 6.3k stars 1.2k forks Branches Tags Activity Star Notifications You must be signed in to change notification settings
  • Code
  • Issues 269
  • Pull requests 22
  • Discussions
  • Actions
  • Projects
  • Wiki
  • Security
  • Insights
Additional navigation options olikraus/u8g2  masterBranchesTagsGo to fileCode

Folders and files

NameNameLast commit messageLast commit date

Latest commit

 

History

3,225 Commits
cppsrccppsrc  
csrccsrc  
docdoc  
pkgpkg  
syssys  
toolstools  
.gitignore.gitignore  
.gitmodules.gitmodules  
.gitpod.Dockerfile.gitpod.Dockerfile  
.gitpod.yml.gitpod.yml  
CMakeLists.txtCMakeLists.txt  
ChangeLogChangeLog  
LICENSELICENSE  
README.mdREADME.md  
SConscriptSConscript  
component.mkcomponent.mk  
View all files

Repository files navigation

  • README
  • License

Gitpod Ready-to-Code

https://raw.githubusercontent.com/wiki/olikraus/u8g2/ref/u8g2_logo_transparent_orange.png

U8g2: Library for monochrome displays, version 2

U8g2 is a monochrome graphics library for embedded devices. U8g2 supports monochrome OLEDs and LCDs, which include the following controllers: SSD1305, SSD1306, SSD1309, SSD1312, SSD1316, SSD1318, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1638, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75160, ST75256, ST75320, NT7534, ST7920, IST3020, IST3088, IST7920, LD7032, KS0108, KS0713, HD44102, T7932, SED1520, SBN1661, IL3820, MAX7219, GP1287, GP1247, GU800 (see here for a full list).

The Arduino library U8g2 can be installed from the library manager of the Arduino IDE. U8g2 also includes U8x8 library:

  • U8g2
    • Includes all graphics procedures (line/box/circle draw).
    • Supports many fonts. (Almost) no restriction on the font height.
    • Requires some memory in the microcontroller to render the display.
  • U8x8
    • Text output only (character) device.
    • Only fonts allowed with fit into a 8x8 pixel grid.
    • Writes directly to the display. No buffer in the microcontroller required.

Setup Guide and Reference Manual

About

U8glib library for monochrome displays, version 2

Topics

arduino font microcontroller lcd display embedded-systems oled u8g2 monochrome-displays

Resources

Readme

License

View license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

6.3k stars

Watchers

133 watching

Forks

1.2k forks Report repository

Releases

1 tags

Packages

No packages published

Uh oh!

There was an error while loading. Please reload this page.

Contributors 76

  • @olikraus
  • @izilzty
  • @wuhanstudio
  • @matthijskooijman
  • @fherrera124
  • @basilfx
  • @AnthonyDiGirolamo
  • @j0057
  • @fornellas
  • @koendv
  • @sgjava
  • @mnutsch
  • @micooke
  • @iggymayer
+ 62 contributors

Languages

  • C 90.1%
  • C++ 8.8%
  • Uno 0.7%
  • Makefile 0.2%
  • Linker Script 0.1%
  • Shell 0.1%
You can’t perform that action at this time.

Tag » Arduino U8g2 Commands