prickle
Active member
I understand your point of view, and I totally agree that your style makes sense given a more professional approach to product development. For myself, I had the need to support a half dozen or so devices running the same codebase on very different hardware and found the flexibility of lovyangfx made that trivial. Sure, I'm not using most of its functionality but that compiles away without burden because the performance was outstanding compared to the more basic drivers available for the platform.
I know it looks ugly, I thought so too at first but it works so much better for me in practice having that detailed definition available all in one place for reference and tweaking. It also supports an impressive list of devices, all my varied and hacked up hardware worked out of the box.
Still, horses for courses. I do like your library and look forward to trying it, it looks very neat and clever and should make for a good tight coupling with lvgl.
I know it looks ugly, I thought so too at first but it works so much better for me in practice having that detailed definition available all in one place for reference and tweaking. It also supports an impressive list of devices, all my varied and hacked up hardware worked out of the box.
Still, horses for courses. I do like your library and look forward to trying it, it looks very neat and clever and should make for a good tight coupling with lvgl.