John_S,
Thanks for your input. I greatly appreciated it.
Basically I'm using "30%" because thats how the menu is setup. The is statement on top runs the action if the item is selected on through the LCD menu. The menubackend.h library structured it like so. I modified it to fit what I need. I figure if I put 30% in the quote, then I can just print it when it's being selected.
MenuItem Contrast = MenuItem("Contrast");
MenuItem Contrast10 = MenuItem("10%");
MenuItem Contrast20 = MenuItem("20%");
MenuItem Contrast30 = MenuItem("30%");
MenuItem Contrast40 = MenuItem("40%");
MenuItem Contrast50 = MenuItem("50%");
MenuItem Contrast60 = MenuItem("60%");
MenuItem Contrast70 = MenuItem("70%");
MenuItem Contrast80 = MenuItem("80%");
MenuItem Contrast90 = MenuItem("90%");
MenuItem Contrast100 = MenuItem("100%");
used.item.getName() is whats needed in order to pull whats in the quotation. I figure if I used 10% in Menuitem("10%") then lcd.print(used.item.getName()) would print 10% instead of doing Menuitem("10") then lcd.print(used.item.getName()) and lcd.print("%")
I like this idea and will change it to see if it works.
if(EEPROM.read(3) != (100 - contrast)) {
EEPROM.write(3, (100 - contrast));
}
lcd.print ("Contrast= ");
lcd.print (contrast);
lcd.print ("%");