From my old memory, in C++ whenever I wanted to use a basic function that had multiple parameters, and wanted to use just some of them I just used something like this.
I create the parameters and allocate them some values, in order to be... Not empty. After that, I would call the function specifying what values I want to send, and other than that, those values would remain as set.
When compiling the code, arduino ide tells me the parameters where not declare in that scope. I am not sure if I'm missing something, or if the compiler does not accept this way of handling what I am trying to accomplish.
But how will the function know which parameter I want the value assigned to? For example if I'm having 5 int, 3 char, 2 bool, and I'm just sending 2 int, 1 char and 1 bool?
Or for the other parameters that I'm not interested in I have to mandatory send some values?
Thank you, that's helpful. Also I'm invading a Rp2040, so I would believe it could handle the String nicely, since I using a lot of text, and using char arrays would be a nightmare for me