io.hpp
Go to the documentation of this file.
1 /*
2  * SocialLedge.com - Copyright (C) 2013
3  *
4  * This file is part of free software framework for embedded processors.
5  * You can use it and/or distribute it as long as this copyright header
6  * remains unmodified. The code is free for personal use and requires
7  * permission to use in a commercial product.
8  *
9  * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
10  * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
11  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
12  * I SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
13  * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
14  *
15  * You can reach the author of this software at :
16  * p r e e t . w i k i @ g m a i l . c o m
17  */
18 
27 #ifndef IO_SHORTCUTS_HPP_
28 #define IO_SHORTCUTS_HPP_
29 
30 
31 
32 #include "acceleration_sensor.hpp"
33 #include "IR_sensor.hpp"
34 #include "LED_Display.hpp"
35 #include "LED.hpp"
36 #include "light_sensor.hpp"
37 #include "switches.hpp"
38 #include "temperature_sensor.hpp"
39 
40 
45 #define AS Acceleration_Sensor::getInstance()
46 #define IS IR_Sensor::getInstance()
47 #define LS Light_Sensor::getInstance()
48 #define TS TemperatureSensor::getInstance()
49 #define LD LED_Display::getInstance()
50 #define LE LED::getInstance()
51 #define SW Switches::getInstance()
52 
56 #endif /* IO_SHORTCUTS_HPP_ */