20200716 read Status Register each second

Dependencies:   SDFileSystem mbed-os-example-ble-GattServer max32630fthr

Committer:
aureliocarella
Date:
Thu Jul 16 14:59:04 2020 +0000
Revision:
21:51e162c130a9
20200716

Who changed what in which revision?

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