init
Dependencies: aconno_I2C Lis2dh12 WatchdogTimer
main.h
- Committer:
- pathfindr
- Date:
- 2018-11-08
- Revision:
- 2:fd554f01abdf
- Parent:
- 0:94b743e06998
- Child:
- 4:8d8e9bfa82e4
File content as of revision 2:fd554f01abdf:
/* ================================================================================ Project: MTU Tracker Module: --- Status: Development Type: .h header file Copyright (c) 2018 Pathfindr Ltd All Rights Reserved. ================================================================================ Notes: ================================================================================ */ #ifndef MAIN_INTERFACE_H_ #define MAIN_INTERFACE_H_ //------------------------------------------------------------------------------ //mbed Libraries //------------------------------------------------------------------------------ #include "mbed.h" #include "ble/BLE.h" //#include "nvstore.h" //#include "ATCmdParser.h" //#include "UARTSerial.h" // Block devices //#include "SPIFBlockDevice.h" // File systems //#include "LittleFileSystem.h" //#include "FATFileSystem.h" //------------------------------------------------------------------------------ //peripheral Libraries //------------------------------------------------------------------------------ #include "LIS3DH.h" //------------------------------------------------------------------------------ //C Standard Libraries //------------------------------------------------------------------------------ /* #include <ctype.h> #include <errno.h> #include <stddef.h> #include <math.h> #include <stdarg.h> #include <stdlib.h> #include <stdio.h> #include <ctype.h> #include <string.h> #include <stdbool.h> #include <stdint.h> */ //include <string> // dont use - causes 2ma sleep //using std::string; //------------------------------------------------------------------------------ //SEGGER Debugger Libraries //------------------------------------------------------------------------------ //#include "SEGGER_RTT/SEGGER_RTT.h" //------------------------------------------------------------------------------ //Application headers //------------------------------------------------------------------------------ #include "modes.h" //------------------------------------------------------------------------------ //Global macros //------------------------------------------------------------------------------ #define lowByte(w) ((uint8_t) ((w) & 0xff)) #define highByte(w) ((uint8_t) ((w) >> 8)) #define NEED_CONSOLE_OUTPUT 0 /* Set this if you need debug messages on the console; * it will have an impact on code-size and power consumption. */ #if NEED_CONSOLE_OUTPUT #define DEBUG(...) { uart.printf(__VA_ARGS__); } #else #define DEBUG(...) /* nothing */ #endif /* #if NEED_CONSOLE_OUTPUT */ //------------------------------------------------------------------------------ //Global data structures //------------------------------------------------------------------------------ //NONE #endif