10
10
11
11
#define MINIMUM_LED_FLASH_PERIOD 100
12
12
13
- #define DOUBLE_PRESS_UPPER_BOUND_TICKS = 25
13
+
14
14
15
15
// PRIVATE FUNCTIONS
16
16
inline void _esos_uiF14_setRPGCounter (int16_t i16_newValue ) {
@@ -385,13 +385,13 @@ ESOS_USER_TASK( __esos_uiF14_task ){
385
385
}
386
386
387
387
/* SWITCH STATE LOGIC */
388
- if (SW1_PRESSED || SW1_doublepress_counter >= DOUBLE_PRESS_UPPER_BOUND_TICKS ) {
389
- if (SW1_doublepress_counter >= DOUBLE_PRESS_UPPER_BOUND_TICKS ) {
388
+ if (SW1_PRESSED || SW1_doublepress_counter >= _st_esos_uiF14Data . u16_doublePressUpperMs ) {
389
+ if (SW1_doublepress_counter >= _st_esos_uiF14Data . u16_doublePressUpperMs ) {
390
390
SW1_doublepress_counter = -1 ; // Counter expired, no double press event, disable counter
391
391
_st_esos_uiF14Data .b_SW1DoublePressed = FALSE;
392
392
_st_esos_uiF14Data .b_SW1Pressed = TRUE;
393
393
// Switch was pressed while counter was running and not expired
394
- } else if (SW1_doublepress_counter < DOUBLE_PRESS_UPPER_BOUND_TICKS && SW1_doublepress_counter != -1 ) {
394
+ } else if (SW1_doublepress_counter < _st_esos_uiF14Data . u16_doublePressUpperMs && SW1_doublepress_counter != -1 ) {
395
395
_st_esos_uiF14Data .b_SW1DoublePressed = TRUE;
396
396
_st_esos_uiF14Data .b_SW1Pressed = FALSE;
397
397
// Otherwise, the switch was pressed, start the timer
@@ -400,13 +400,13 @@ ESOS_USER_TASK( __esos_uiF14_task ){
400
400
}
401
401
}
402
402
403
- if (SW2_PRESSED || SW2_doublepress_counter >= DOUBLE_PRESS_UPPER_BOUND_TICKS ) {
404
- if (SW2_doublepress_counter >= DOUBLE_PRESS_UPPER_BOUND_TICKS ) {
403
+ if (SW2_PRESSED || SW2_doublepress_counter >= _st_esos_uiF14Data . u16_doublePressUpperMs ) {
404
+ if (SW2_doublepress_counter >= _st_esos_uiF14Data . u16_doublePressUpperMs ) {
405
405
SW2_doublepress_counter = -1 ; // Counter expired, no double press event, disable counter
406
406
_st_esos_uiF14Data .b_SW2DoublePressed = FALSE;
407
407
_st_esos_uiF14Data .b_SW2Pressed = TRUE;
408
408
// Switch was pressed while counter was running and not expired
409
- } else if (SW2_doublepress_counter < DOUBLE_PRESS_UPPER_BOUND_TICKS && SW2_doublepress_counter != -1 ) {
409
+ } else if (SW2_doublepress_counter < _st_esos_uiF14Data . u16_doublePressUpperMs && SW2_doublepress_counter != -1 ) {
410
410
_st_esos_uiF14Data .b_SW2DoublePressed = TRUE;
411
411
_st_esos_uiF14Data .b_SW2Pressed = FALSE;
412
412
// Otherwise, the switch was pressed, start the timer
@@ -415,13 +415,13 @@ ESOS_USER_TASK( __esos_uiF14_task ){
415
415
}
416
416
}
417
417
418
- if (SW3_PRESSED || SW3_doublepress_counter >= DOUBLE_PRESS_UPPER_BOUND_TICKS ) {
419
- if (SW3_doublepress_counter >= DOUBLE_PRESS_UPPER_BOUND_TICKS ) {
418
+ if (SW3_PRESSED || SW3_doublepress_counter >= _st_esos_uiF14Data . u16_doublePressUpperMs ) {
419
+ if (SW3_doublepress_counter >= _st_esos_uiF14Data . u16_doublePressUpperMs ) {
420
420
SW3_doublepress_counter = -1 ; // Counter expired, no double press event, disable counter
421
421
_st_esos_uiF14Data .b_SW3DoublePressed = FALSE;
422
422
_st_esos_uiF14Data .b_SW3Pressed = TRUE;
423
423
// Switch was pressed while counter was running and not expired
424
- } else if (SW3_doublepress_counter < DOUBLE_PRESS_UPPER_BOUND_TICKS && SW3_doublepress_counter != -1 ) {
424
+ } else if (SW3_doublepress_counter < _st_esos_uiF14Data . u16_doublePressUpperMs && SW3_doublepress_counter != -1 ) {
425
425
_st_esos_uiF14Data .b_SW3DoublePressed = TRUE;
426
426
_st_esos_uiF14Data .b_SW3Pressed = FALSE;
427
427
// Otherwise, the switch was pressed, start the timer
0 commit comments