Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Functions.h
00001 #ifndef DFEB_Functions 00002 #define DFEB_Functions 00003 #include "mbed.h" 00004 00005 #define HeartRateAvg 3 00006 00007 #define shockButtonRedLED 0 00008 #define shockButtonGreenLED 1 00009 #define chargeButtonRedLED 2 00010 #define chargeButtonGreenLED 3 00011 #define Enable 1 00012 #define Disable 0 00013 00014 00015 00016 extern DigitalIn shockButton; 00017 extern DigitalIn chargeButton; 00018 //extern InterruptIn byPassButton; 00019 extern DigitalIn byPassButton; 00020 00021 00022 extern DigitalOut shock; 00023 00024 00025 extern DigitalOut HFAC_Relay; 00026 extern DigitalOut M_Relay_B; 00027 extern DigitalOut M_Relay; 00028 extern DigitalOut R_Relay; 00029 00030 extern DigitalOut SyncOut; 00031 00032 extern AnalogOut HFAC; 00033 00034 extern DigitalOut led1; 00035 extern DigitalOut led4; 00036 00037 00038 extern DigitalOut shockRedLED; 00039 extern DigitalOut shockGreenLED; 00040 00041 extern DigitalOut chargeRedLED; 00042 extern DigitalOut chargeGreenLED; 00043 00044 00045 extern Serial LCD; 00046 extern Serial pc; 00047 extern int HFAC_Duration; 00048 extern int HFAC_Amplitude; 00049 00050 00051 const double offset = 65535/2; 00052 extern bool byPassStatus ; 00053 00054 extern bool DfebCharged; 00055 00056 extern Timer heartRateTimer; 00057 extern Timeout deliverTimeout; 00058 extern bool heartRateTimerStart; 00059 extern int heartRate; 00060 extern int heartMeanCounter; 00061 extern int heartRateTemp; 00062 extern bool syncActivate; 00063 extern bool syncShock; 00064 00065 void Delivering(int amplitude, int duration); 00066 void SyncDelivering(); 00067 void checkByPass(); 00068 void syncInFunc(); 00069 void syncInFuncFall(); 00070 void buttonLEDs(int led, bool enable); 00071 00072 00073 00074 #endif
Generated on Fri Aug 19 2022 04:19:32 by
1.7.2