add swap button capability
This commit is contained in:
parent
908c1de5d4
commit
4d6d8fa13d
|
@ -79,7 +79,6 @@ enum {
|
||||||
MENU_HOME,
|
MENU_HOME,
|
||||||
MENU_USER,
|
MENU_USER,
|
||||||
MENU_PASS,
|
MENU_PASS,
|
||||||
MENU_BUTTON,
|
|
||||||
MENU_ENTER_MANUF,
|
MENU_ENTER_MANUF,
|
||||||
MENU_ENTER_USER,
|
MENU_ENTER_USER,
|
||||||
MENU_AUTH_MANUF,
|
MENU_AUTH_MANUF,
|
||||||
|
@ -276,16 +275,25 @@ void cdc_task(void) {
|
||||||
switch (menu) {
|
switch (menu) {
|
||||||
case MENU_HOME:
|
case MENU_HOME:
|
||||||
switch (buf[0]) {
|
switch (buf[0]) {
|
||||||
case 'c':
|
case 'c': // input credentials
|
||||||
i = 0; // reset index
|
i = 0; // reset index
|
||||||
menu = MENU_USER; // go to corresponding menu
|
menu = MENU_USER; // go to corresponding menu
|
||||||
str = "\r\nusername: ";
|
str = "\r\nusername: ";
|
||||||
|
break;
|
||||||
|
case 'b': // swap buttons
|
||||||
|
config.button_swap = !config.button_swap;
|
||||||
|
str = "\r\nbuttons swapped";
|
||||||
|
save_config();
|
||||||
|
break;
|
||||||
case '\r':
|
case '\r':
|
||||||
case '\n':
|
case '\n':
|
||||||
break; // nothing to do
|
break; // nothing to do
|
||||||
case 'h':
|
case 'h':
|
||||||
default:
|
default:
|
||||||
str = "\r\npress key to enter menu\r\nh help\r\nc enter credentials\r\n";
|
str = "\r\npress key to enter menu\r\n" \
|
||||||
|
"h help\r\n" \
|
||||||
|
"c enter credentials\r\n" \
|
||||||
|
"b swap buttons\r\n";
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MENU_USER:
|
case MENU_USER:
|
||||||
|
|
Loading…
Reference in New Issue