@@ -18,28 +18,28 @@ ESOS_USER_TASK(demoLEDsAndSwitches) {
18
18
ESOS_TASK_BEGIN ();
19
19
esos_uiF14_flashLED3 ( 500 ); //heartbeat always blinking
20
20
// RPG controls LED2
21
- if (esos_uiF14_isRpgTurning ()){
21
+ if (esos_uiF14_isRPGTurning ()){
22
22
esos_uiF14_turnLED2Off ();
23
23
}
24
- if (esos_uiF14_isRpgTurningSlow ()){
24
+ if (esos_uiF14_isRPGTurningSlow ()){
25
25
esos_uiF14_turnLED2On ();
26
26
}
27
- if (esos_uiF14_isRpgTurningMedium ()){
27
+ if (esos_uiF14_isRPGTurningMedium ()){
28
28
esos_uiF14_flashLED2 ( 500 );
29
29
}
30
- if (esos_uiF14_isRpgTurningFast ()){
30
+ if (esos_uiF14_isRPGTurningFast ()){
31
31
esos_uiF14_flashLED2 ( 100 );
32
32
}
33
33
//switch on RPG (SW3) controls whether SW1 or SW2 controls LED1
34
34
if (esos_uiF14_isSW3Released ()){
35
35
if (esos_uiF14_isSW1Pressed ()){
36
36
esos_uiF14_turnLED1On ();
37
- } else if (esos_uiF14_isSW1Released ( ){
37
+ } else if (esos_uiF14_isSW1Released () ){
38
38
esos_uiF14_turnLED1Off ();
39
39
}
40
- if (esos_uiF14_isSW1DoublePressed ( ){
41
- int k = 0 ;
42
- for (k , k < 3 , k ++ ){
40
+ if (esos_uiF14_isSW1DoublePressed () ){
41
+ int k ;
42
+ for (k = 0 ; k < 3 ; k ++ ){
43
43
esos_uiF14_turnLED1On ();
44
44
ESOS_TASK_WAIT_TICKS (150 );
45
45
esos_uiF14_turnLED1Off ();
@@ -49,12 +49,12 @@ ESOS_USER_TASK(demoLEDsAndSwitches) {
49
49
}else if (esos_uiF14_isSW3Pressed ()){
50
50
if (esos_uiF14_isSW2Pressed ()){
51
51
esos_uiF14_turnLED1On ();
52
- } else if (esos_uiF14_isSW2Released (){
52
+ } else if (esos_uiF14_isSW2Released ()) {
53
53
esos_uiF14_turnLED1Off ();
54
54
}
55
- if (esos_uiF14_isSW2DoublePressed (){
56
- int m = 0 ;
57
- for (m , m < 3 , m ++ ){
55
+ if (esos_uiF14_isSW2DoublePressed ()) {
56
+ int m ;
57
+ for (m = 0 ; m < 3 ; m ++ ){
58
58
esos_uiF14_turnLED1On ();
59
59
ESOS_TASK_WAIT_TICKS (150 );
60
60
esos_uiF14_turnLED1Off ();
@@ -65,13 +65,13 @@ ESOS_USER_TASK(demoLEDsAndSwitches) {
65
65
ESOS_TASK_END ();
66
66
}
67
67
68
-
69
68
enum { u16_DOUBLE_PRESS_UPPER_MS_NDX , // the variables that will be displayed on uc/pc variable tab
70
69
u16_RPG_SLOW_MS_NDX ,
71
70
u16_RPG_MEDIUM_MS_NDX ,
72
71
u16_RPG_FAST_MS_NDX ,
73
72
u16_RPG_PERIOD_NDX ,
74
- U16_RPG_VALUE_NDX };
73
+ U16_RPG_VALUE_NDX };
74
+
75
75
76
76
ESOS_USER_TASK (drawDisplay ) {
77
77
ESOS_TASK_BEGIN ();
@@ -83,7 +83,7 @@ ESOS_USER_TASK(drawDisplay) {
83
83
SPECIFY_VAR (u16_RPG_FAST_MS_NDX , _st_esos_uiF14Data .u16_RPGMediumToFastPeriodMs , TRUE, "%u" , "Time in ms between RPG clicks -medium to fast" );
84
84
SPECIFY_VAR (u16_RPG_PERIOD_NDX , _st_esos_uiF14Data .u16_RPGPeriodMs , FALSE, "%u" , "Time between clicks in ms" );
85
85
SPECIFY_VAR (U16_RPG_VALUE_NDX , _st_esos_uiF14Data .i16_RPGCounter , FALSE, "%u" , "Current RPG Counter" );
86
- while (1 ){
86
+ /* while(1){
87
87
if (esos_uiF14_isSW1Pressed()){outString("\nSw1 is Pushed ");}
88
88
if (esos_uiF14_isSW1Released()){outString("Sw1 is Released");}
89
89
if (esos_uiF14_isSW1DoublePressed()){outString("Sw1 is Double Pressed\n");
@@ -119,12 +119,13 @@ ESOS_USER_TASK(drawDisplay) {
119
119
}
120
120
ESOS_TASK_WAIT_TICKS(50);
121
121
outString("\n\n\n\n\n\n\n\n"); //these newlines clear the screen and allow overwrite
122
- }
122
+ }*/
123
123
ESOS_TASK_END ();
124
124
}
125
125
void user_init (){
126
126
127
127
esos_RegisterTask (demoLEDsAndSwitches );
128
128
esos_RegisterTask (drawDisplay );
129
+
129
130
130
131
}
0 commit comments