Merck / Mbed OS SmartCap_OS5

Dependencies:   nRF51822

Revision:
4:1bfa16834dd4
Parent:
2:def2c045c43a
Child:
7:090f9eea7b3c
--- a/main.h	Tue Dec 20 15:13:35 2016 +0000
+++ b/main.h	Tue Jan 24 16:29:51 2017 +0000
@@ -12,7 +12,7 @@
 #define ADC_FREQ        5000   // ADC Sample Frequency in Hz
 #define TICKS_PER_MS    (uint32_t)ADC_FREQ/1000
 
-#define ADC_2o5V    853     // =2.5/3.0*1023
+#define ADC_2o5V    710     // =2.5/3.6*1023
 #define ADC_1o25V   (ADC_2o5V/2)
 #define ADC_MID     (ADC_1o25V)
 
@@ -41,11 +41,11 @@
 // the following times are in ms
 // T_PRESS refers to the pulses produced by pressing
 // T_RELEASE refers to the pulses produced by releasing
-#define T_STARTUP       20    // (T1) time after powerup to ignore the input
+#define T_STARTUP       250  //20    // (T1) time after powerup to ignore the input
 #define T_PRESS_MAX     2500 // (T2_MAX) maximum time to look for PRESS pulses 
-#define T_DELAY         180  // (T3) after a press is recognized, delay this time before looking for release pulses
+#define T_DELAY         500  //180  // (T3) after a press is recognized, delay this time before looking for release pulses
 #define T_RELEASE_MAX   4500 // (T4_MAX) maximum time to look for release pulses
-#define T_RELEASE_UP    500  // (T7) Max time after the button is released that we look for sound.  This can preempt T4_MAX
+#define T_RELEASE_UP    100  //500  // (T7) Max time after the button is released that we look for sound.  This can preempt T4_MAX
 #define T_LEDON         2000 // (T5) time led comes on if a valid press/release was detected
 #define T_SHUTDOWN      250  // (T6) In done state, time to delay after switch is released before powering down