EVERYTHING is a pain in the ASS
I have the Cheap Yellow Display (CYD) with a poteniometer connected to analog pin 35, and I have a sample LVGL sketch running which didn’t run until i replaced the latest LVGL library with 9.2.0. I tweaked the sketch to print reading to the Serial terminal. Nothing fancy.
What’s next? I’m going to try to figure this LVGL beast out now. Problem is which version of LVGL should i use. RandomNerdTutorials is using 9.2. LVGL.IO i assume is using the latest versions in their guides. And let’s be clear, things break when you transition from 9.2.0 to 9.5.0 so you need to know what you are doing when you try to migrate.
This is one of the big pains in the Arduino / ESP32 ass. If you use other people’s libraries (oh, the joy of open source), when the maintainers update their library and you are prompted to update your local libraries as a result…when you update, your shit gets toasted.
Or hey, you can stay on the old versions and probably have issues with performance, security, stabilitiy, or miss out on new features.
But that’s why I’m here. If it were easy, and some seem to imply it is easy, then I wouldn’t be here trying to prove something. And the gains would not be so satisfying.
I am going to spend this week trying to figure out LVGL. There will be more confusion and more cussing. Now that I have the GPS sensor thing working with ESP NOW, it seems like a good time to take a break from that and work on some UI stuff with these CYDs I seem to be collecting.



Post Comment