mdot UDK & STMicro MEMS Shield Sensor packet example

Dependencies:   libmDot-mbed5 DOGS102 ISL29011 MMA845x MPL3115A2 NCP5623B X_NUCLEO_IKS01A1 Senet_Packet

Fork of MTDOT-UDKDemo_Senet by canuck lehead

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers board_evb.h Source File

board_evb.h

00001 /***
00002  *       _____                         _   
00003  *      / ____|                       | |  
00004  *     | (___     ___   _ __     ___  | |_ 
00005  *      \___ \   / _ \ | '_ \   / _ \ | __|
00006  *      ____) | |  __/ | | | | |  __/ | |_ 
00007  *     |_____/   \___| |_| |_|  \___|  \__|
00008  *         (C) Senet, Inc                                
00009  *                                         
00010  */
00011 #ifndef BOARD_EVB_BOARD_EVB_H_
00012 #define BOARD_EVB_BOARD_EVB_H_
00013 #include "board.h"
00014 
00015 class CBoardEVB : public CBoard
00016 {
00017     protected:
00018 
00019         CBoardEVB();
00020 
00021         virtual EBoardStatus init();
00022         virtual EBoardStatus readSensors ( BoardSensorData &data );
00023         virtual EBoardStatus start();
00024         virtual EBoardStatus setLED(uint8_t ledNum, bool on);
00025         virtual EBoardStatus toggleLED(uint8_t ledNum);
00026         virtual void         pb1ISR();
00027         virtual void         pb2ISR();
00028         virtual void         pb1_debounce();
00029         virtual void         pb2_debounce();
00030 
00031     friend EBoardStatus BoardInit();
00032 };
00033 
00034 
00035 
00036 
00037 #endif /* BOARD_EVB_BOARD_EVB_H_ */