Merck / Mbed OS SmartCap_OS5

Dependencies:   nRF51822

Committer:
sgetz7908
Date:
Thu Mar 21 19:28:22 2019 +0000
Revision:
24:761c30334cf4
Parent:
23:7ca590427f0e
Child:
25:42163d650266
Test mode added; needs testing and DATA flag; Needs EOL stuff

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sgetz7908 0:cec02cf6df66 1
sgetz7908 0:cec02cf6df66 2 #ifndef MAIN_H
sgetz7908 0:cec02cf6df66 3 #define MAIN_H
sgetz7908 0:cec02cf6df66 4
sgetz7908 23:7ca590427f0e 5 #define FW_VERSION "V1.02" // major revisions will be 1xx, 2xx, etc.
sgetz7908 0:cec02cf6df66 6
sgetz7908 23:7ca590427f0e 7 #define MAX_USES 120 // Maximum cap on/off's
sgetz7908 0:cec02cf6df66 8
sgetz7908 24:761c30334cf4 9 #define SKIP_SHIP_MODE 0 // 0=normal, 1=Test mode, where SHIP_MODE is skipped
sgetz7908 23:7ca590427f0e 10 #define UART_DEBUGGING 0 // if =1, put out debug info on the BLE_UART
sgetz7908 23:7ca590427f0e 11 #define ENABLE_LED 1 // if =1, enable the debug LED
sgetz7908 24:761c30334cf4 12 #define TEST_ON_NRF51_DK 0 // if =1, configure for running on nRF51-DK board
sgetz7908 9:0b017e956142 13
sgetz7908 23:7ca590427f0e 14 //#define DARK_SAMPLE_PERIOD 15 // During manufacturing, this determines how many seconds between light_sensor samples
sgetz7908 23:7ca590427f0e 15 //#define MIN_DARK_TIME_MIN 15 // Number of minutes the unit needs to be in the dark to go into SHIP_MODE
sgetz7908 9:0b017e956142 16
sgetz7908 24:761c30334cf4 17 #define PERIODIC_TICK_SEC 3 // update rtc and run check cap rate
sgetz7908 24:761c30334cf4 18 #define FAST_TICK_SEC 3 // update rtc and run check cap rate while in init and test mode
sgetz7908 9:0b017e956142 19
sgetz7908 23:7ca590427f0e 20 #define CAP_THRESHOLD 50 // ajusts the sensitivity of the cap sensor. Lower value means it triggers more easily
sgetz7908 23:7ca590427f0e 21
sgetz7908 23:7ca590427f0e 22 extern void process_cmd(char * cmd);
sgetz7908 2:def2c045c43a 23
sgetz7908 2:def2c045c43a 24 //******************************************************************************
sgetz7908 0:cec02cf6df66 25
sgetz7908 0:cec02cf6df66 26 #endif // #ifndef MAIN_H