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.
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 Jul 15 2022 16:18:37 by
1.7.2