![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
maxrefdes117
heartRate.h
- Committer:
- zinnetyazicii53
- Date:
- 2019-08-06
- Revision:
- 0:78a2573ad768
File content as of revision 0:78a2573ad768:
#include "mbed.h" #ifndef HEARTRATE_H_ #define HEARTRATE_H_ class heartRate { public: bool checkForBeat(int32_t sample); int16_t averageDCEstimator(int32_t *p, uint16_t x); int16_t lowPassFIRFilter(int16_t din); int32_t mul16(int16_t x, int16_t y); private: /*int16_t IR_AC_Max = 20; int16_t IR_AC_Min = -20; int16_t IR_AC_Signal_Current = 0; int16_t IR_AC_Signal_Previous; int16_t IR_AC_Signal_min = 0; int16_t IR_AC_Signal_max = 0; int16_t IR_Average_Estimated; int16_t positiveEdge = 0; int16_t negativeEdge = 0; int32_t ir_avg_reg = 0; int16_t cbuf[32]; uint8_t offset = 0; static const uint16_t FIRCoeffs[12] = {172, 321, 579, 927, 1360, 1858, 2390, 2916, 3391, 3768, 4012, 4096};*/ }; #endif