Mobile Security System - Revision 1.0
Dependencies: FXOS8700Q N5110 SDFileSystem SRF02 mbed
main.h
- Committer:
- el14dg
- Date:
- 2016-03-04
- Revision:
- 1:3ae4192d0c25
- Child:
- 2:e504a3cfe113
File content as of revision 1:3ae4192d0c25:
/** @file main.h @brief Header file containing functions prototypes, defines and global variables. @brief Shows examples of creating Doxygen documentation. @brief Revision 1.0. @author Daniel Gibbons @date March 2016 */ #ifndef MAIN_H #define MAIN_H #define PI 3.14159265359 #include "mbed.h" #include "N5110.h" #include "SRF02.h" /** @namespace srf02 @brief SRF02 sensor object @namespace pc @brief UART connection for PC @namespace r_led @brief K64F on-board LEDs @namespace g_led @brief K64F on-board LEDs @namespace b_led @brief K64F on-board LEDs @namespace sw2 @brief K64F on-board switches @namespace sw3 @brief K64F on-board switches */ SRF02 srf02(I2C_SDA,I2C_SCL); Serial pc(USBTX,USBRX); DigitalOut r_led(LED_RED); DigitalOut g_led(LED_GREEN); DigitalOut b_led(LED_BLUE); InterruptIn sw2(SW2); InterruptIn sw3(SW3); int distance; /*!< Stores the distance reading from SRF02 */ /** Hangs flashing on_board LED */ void error(); /** Set-up the serial port */ void init_serial(); /** Set-up the on-board LEDs and switches */ void init_K64F(); #endif