ribasco / ucgdisplay

A character/graphics lcd library for single board computers (e.g. Raspberry Pi) written in Java. Provides drivers for graphics monochrome display devices (lcd, oled, e-ink etc) powered by U8g2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Port code generation tool to Java

ribasco opened this issue · comments

Issues with the current code generation tool

  • Needs to be re-compiled every time the controller header file (controller.h) has been updated.
  • Requires a local copy of the u8g2 repository for it to work
  • Not ci-friendly

Notes:

  • Port the cpp code of the gen tool to java. Should be in it's own separate module and packaged as a runnable jar.
  • All new controller/font data should be fetched directly from the u8g2 repository (master branch) via Github API.
  • Consider automating the code generation when a new display controller has been added/updated in the u8g2 repository.