Hi Steve:
Thanks for the kindly wish. I hope you and your family had a very pleasant new year vacation.
About your question, I’m a little bit confused about the point. From my understanding, the point you are using “incremental adjustment” to switch the page is because you need to switch the page, and in the meantime, you need to send a value (0/1) into a particular address to mark the button or page status, is that correct?
As I saw this might not be a very good solution since you need to add several commands to read and judge the button states and then send the new commands to change the page. This is not very necessary while the display can do the page switch job, and MCU just needs to read the value.
I think the “return pressed key-value” function is enough for your application. Please give me more details so I can help you with the issue.
Please describe again the logic or application you need to achieve in this UI.
Kind Regards
STONEITECH