Maxim Integrated / MAX30001EVSYSKIT
Committer:
Emre.Eken
Date:
Wed Jun 27 14:17:34 2018 +0300
Revision:
1:957e5bad16c2
first rev

Who changed what in which revision?

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