Now the arc binding is broke

This is more of a general request for information I guess…

I’m trying to create something that basically monitors water flow. It would use one arc as an input for the amount of water you want to allow to flow, a “scale” (just for tick marks), and another smaller arc that displays the amount of water that has flowed.

I tested arcs, and the binding works… I tested arcs and got the pointers (knob image) working. But when I put two and two together, it breaks.

Either the binding doesn’t work, or I get lots of pixel artifacts on the screen or something else…

Part of it seems to be that you can’t really put an arc inside of another, if they’re too close in size (for me, one is only an indicator anyway).

So, I’m kinda stuck on what to build and when to build it. Like, what parts should be added before others, what parts need to be modified, when does style come in? (yes, order matters I found out)

LVGL documentation is kind of like a dictionary, it’s all there, but there’s no guiding document on how it actually all goes together.

I’ve removed stuff, line by line until it (should) work again, but even that doesn’t work because things have to be grouped (like setting the knob).

Does anybody have some sort of a guide of what happens when with what where?

Right now, I don’t know what else to do except start with the absolute basics and try to add/change stuff until it breaks. I’m not even doing anything that complicated, two arc, one of which is just an indicator, with the knobs changed and one using a binding to a value updated by an interrupt. Maybe back to version 8.0 or something…

Hi! Could you share some code you already tried and also the layout you want for the arcs? Do you want them one on top of another or want them side by side?