Health.h 598 B

123456789101112131415161718192021222324252627
  1. #ifndef __HEALTH_AS_H
  2. #define __HEALTH_AS_H
  3. #include "main.h"
  4. typedef struct {
  5. uint8_t head; // 数据头
  6. int8_t heartRateWaveform[64]; // 心率波形数据
  7. uint8_t heartRate; // 心率
  8. uint8_t spo; // 血氧
  9. uint8_t bk; // 微循环
  10. uint8_t rsv[8]; // 保留数据 rsv[3]收缩压 rsv[4]舒张压
  11. }HealthDataStruct;
  12. typedef struct {
  13. void (* Init)(void);
  14. void (* GetHealthData)(HealthDataStruct* HealthData1);
  15. void (* Open)(void);
  16. void (* Close)(void);
  17. }HealthClassStruct;
  18. extern HealthClassStruct HealthClass;
  19. void Health_TIM_Init(void);
  20. void Health_USART_Init(void);
  21. #endif