named keys
This commit is contained in:
parent
6546f11437
commit
c066eeb593
@ -20,6 +20,11 @@
|
|||||||
|
|
||||||
// analog keypad
|
// analog keypad
|
||||||
#define PIN_BUTTON 0
|
#define PIN_BUTTON 0
|
||||||
|
#define KEY_RIGHT 0
|
||||||
|
#define KEY_UP 1
|
||||||
|
#define KEY_DOWN 2
|
||||||
|
#define KEY_LEFT 3
|
||||||
|
#define KEY_SELECT 4
|
||||||
// 2x16 LCD
|
// 2x16 LCD
|
||||||
#define PIN_LCD_DB4 4
|
#define PIN_LCD_DB4 4
|
||||||
#define PIN_LCD_DB5 5
|
#define PIN_LCD_DB5 5
|
||||||
@ -83,17 +88,17 @@ void ButtonHandler(const ButtonParam& param) {
|
|||||||
case ButtonState_Click:
|
case ButtonState_Click:
|
||||||
Serial.print("Click");
|
Serial.print("Click");
|
||||||
switch (param.button) {
|
switch (param.button) {
|
||||||
case 0: // right
|
case KEY_RIGHT:
|
||||||
break;
|
break;
|
||||||
case 1: // up
|
case KEY_UP:
|
||||||
nav.doNav(upCmd);
|
nav.doNav(upCmd);
|
||||||
break;
|
break;
|
||||||
case 2: // down
|
case KEY_DOWN:
|
||||||
nav.doNav(downCmd);
|
nav.doNav(downCmd);
|
||||||
break;
|
break;
|
||||||
case 3: // left
|
case KEY_LEFT:
|
||||||
break;
|
break;
|
||||||
case 4: // select
|
case KEY_SELECT:
|
||||||
nav.doNav(enterCmd);
|
nav.doNav(enterCmd);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -112,13 +117,13 @@ void ButtonHandler(const ButtonParam& param) {
|
|||||||
case ButtonState_Click:
|
case ButtonState_Click:
|
||||||
Serial.print("Click");
|
Serial.print("Click");
|
||||||
switch (param.button) {
|
switch (param.button) {
|
||||||
case 1: // up
|
case KEY_UP:
|
||||||
stepper.startRotate(-30);
|
stepper.startRotate(-30);
|
||||||
break;
|
break;
|
||||||
case 2: // down
|
case KEY_DOWN:
|
||||||
stepper.startRotate(30);
|
stepper.startRotate(30);
|
||||||
break;
|
break;
|
||||||
case 4: // select
|
case KEY_SELECT:
|
||||||
state = MENU;
|
state = MENU;
|
||||||
nav.doNav(leftCmd);
|
nav.doNav(leftCmd);
|
||||||
nav.doOutput();
|
nav.doOutput();
|
||||||
|
Loading…
Reference in New Issue
Block a user