I’m using all 16 GPIO as outputs in my current project, but would like to have at least one, preferably two input buttons.
I’m not using the RX,TX pins, but from what I’ve read on the forum I can’t change the use of these pins, is that correct ?
It would also appear that I can’t “mess” with the mode button.
So is my only option to multiplex some of the outputs in order to free up a couple of GPIO for switches ?
My project is currently using the 16 outputs at hopefully reliable millisecond accurate timings, is this likely to be effected by multiplexing outputs ?
I would like to add a button to start playback of a saved sequence and i’m also looking into maybe adding a button that could be used to control when the core connects to the cloud (i.e “push this button to connect, push and hold for 5 secs to disconnect”)
If it really comes to it then I guess I have to sacrifice 2 outputs to get these two buttons, but if there’s any other way I’d be happy to give it a go