Host software for the MAX30001 ECG, PACE, biopotential, bioimpedance, R-to-R peak sensor. Hosted on the MAX32630FTHR.

Dependencies:   SDFileSystem USBDevice max32630fthr

Fork of MAX30001-MAX32630FTHR-ECG-EVKIT by Maxim Integrated

Committer:
Emre.Eken@IST-LT-35101.maxim-ic.internal
Date:
Thu Apr 05 10:53:26 2018 +0300
Revision:
0:8e4630a71eb1
mbed os 5.8.1 compatible

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 1 #ifndef _LOGGING_H_
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 2 #define _LOGGING_H_
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 3
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 4 #include "mbed.h"
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 5
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 6 /**
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 7 * @brief This will read the mission location and if there is something valid,
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 8 * then run the Logging_ProcessMissionCmds()
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 9 * @param cmdBuffer buffer
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 10 */
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 11 uint32_t Logging_IsMissionDefined(uint8_t *cmdBuffer);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 12
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 13 int8_t Logging_ReadMissionFromSDCard(uint8_t *buffer);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 14
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 15 int8_t Logging_ReadMissionFromFlash(uint8_t *buffer);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 16
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 17 // return the page where mission is defined, Mission specific
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 18 uint32_t Logging_GetMissionStartPage(void);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 19
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 20 // return the page where the mission definition ends, Mission specific
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 21 uint32_t Logging_GetMissionEndPage(void);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 22
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 23 // Returns the location where the Writing can start from, for data logging...
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 24 uint32_t Logging_GetLoggingStartPage(void);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 25
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 26 // Returns the end location available where the Flash ends essentially.... for
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 27 // data logging.
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 28 uint32_t Logging_GetLoggingEndPage(void);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 29
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 30 // returns one if the usb is connected, zero if not
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 31 uint32_t Usb_IsConnected(void);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 32
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 33 void Logging_SetStart(bool state);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 34
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 35 bool Logging_GetStart(void);
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 36
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 37 #endif /* _LOGGING_H_ */
Emre.Eken@IST-LT-35101.maxim-ic.internal 0:8e4630a71eb1 38