One thing is now baffling me and I cant see it in the code, but when I enter the charaters. I can only enter upto 9 characters despite having room for 16 characters.
Indeed if I enter the 10th character it goes into row "0" Column "0".
It has nothing to do with positioning the cursor. It has to do with running off the end of the attempt array, and stepping on something else.
char PIN[6]={
'1','2','3','4','5','6'}; // our secret (!) number
char attempt[6]={
0,0,0,0,0,0}; // used for comparison
If I wanted to have a password to unset, what code would I need.
To unset what? systemSet() doesn't do anything except print to the serial port. Why isn't that sufficient for systemUnset()?