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.
Reference: https://github.com/ribasco/ucg-code-gen