Second Edit :: The irony of my stating that I can’t even ““code”” this post in English [Next Paragraph], while lamenting that I can’t Code in C … did escape me.
The problem with a majority of my questions here, either are, or definitely will be on the order of things that I so clearly see in my head, and utterly fail to put words to. Like, the act of trying to find the exact words, makes the entire ordeal even harder than before I started.
My current project already has Single Double Multi and Longpress button functions in use.
I am after a way to get another batch of button functions.
I had the idea that I could declare a global Variable X, and then enter a Do While Loop from a button function. Within that loop, I was of the assumption that I would have a “fresh batch” of button functions. Those newer functions would do what I needed the newer functions to do, and at the end of that, change the variable so that the Do While becomes false. In theory exiting back out to the main Loop. That there was … that the program would idle until further input.
EDIT : I would then, at the bottom of the main Loop, reset X back so that you could, if you needed to, re-enter the loop.
And… as for most of my attempts thus far, I know the theory here works. I know there HAS to be a way to do this… but undertaking C++, on Arduino, on Blinks, all at once moves the entire project beyond the counterintuitive. I have no idea where to know where to begin to work, and looking to sample programs does no real good, because while I can copy the code, I can’t translate it.
Hopefully that makes sense.