-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathui.cpp
68 lines (50 loc) · 1.87 KB
/
ui.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "ui.h"
// UI: User Interface related functions
void waitForSwitchPress(int switchNumber, bool promptLoop)
{
DUMP_UI_abc("\r\n Waiting for Switch No: ", switchNumber, " to be pressed ....");
switch(switchNumber)
{
case SWITCH_TOP:
while( digitalRead(SWITCH_TOP_PIN_NO) == HIGH)
{
if(promptLoop)
{
DUMP_L1_a("\r\n Waiting for SWITCH_TOP press:");
delay(250);
}
}
DUMP_UI_a("\r\n SWITCH_TOP: PRESSED, wait over.");
beep(1, 800);
break;
case SWITCH_MIDDLE:
while( digitalRead(SWITCH_MIDDLE_PIN_NO) == HIGH)
{
if(promptLoop)
{
DUMP_L1_a("\r\n Waiting for SWITCH_MIDDLE press:");
delay(250);
}
}
DUMP_UI_a("\r\n SWITCH_MIDDLE: PRESSED, wait over.");
beep(1, 800);
break;
case SWITCH_BOTTOM:
while( digitalRead(SWITCH_BOTTOM_PIN_NO) == HIGH)
{
if(promptLoop)
{
DUMP_L1_a("\r\n Waiting for SWITCH_BOTTOM press:");
delay(250);
}
}
DUMP_UI_a("\r\n SWITCH_BOTTOM: PRESSED, wait over.");
beep(1, 800);
break;
}
}
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////