Skip to content

Fast 9-bit SPI graphics library for HX1230 96x68 LCD

License

Notifications You must be signed in to change notification settings

toogooda/HX1230_FB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HX1230_FB

Fast 9-bit SPI graphics library for HX1230 96x68 LCD (aka Nokia 1202, STE2007)

Uses 96x9 bytes of RAM as frame buffer memory. Most common graphics primitives implemented. Dithering available.

YouTube videos: https://www.youtube.com/playlist?list=PLxb1losWErZ5eNiQAwB75pXTec5KzX_Cf

Features

  • proportional fonts support built-in (requires fonts from PropFonts library https://github.com/cbm80amiga/PropFonts)
  • simple primitives
    • pixels
    • lines
    • rectangles
    • filled rectangles
    • circles
    • filled circles
    • triangles
    • filled triangles
  • fast ordered dithering (17 patterns)
  • ultra fast horizontal and vertical line drawing
  • bitmaps drawing
  • example programs

Connections

HX1230 pin Pin name Arduino
#1 RST D6 or any digital
#2 CE D7 or any digital
#3 N/C
#4 DIN D11/MOSI
#5 CLK D13/SCK
#6 VCC 3.3V
#7 BL 3.3V or via resistor to any digital pin
#8 GND GND

About

Fast 9-bit SPI graphics library for HX1230 96x68 LCD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%