HOme Sheriff And Lamp

Dependencies:   CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed

Fork of HoSAL by pi bae

Committer:
uasonice
Date:
Thu Aug 13 19:35:01 2015 +0000
Revision:
13:cefc034543a5
Parent:
7:58b14840531c
update: web server image view

Who changed what in which revision?

UserRevisionLine numberNew contents of line
uasonice 0:35211a622a44 1 /*
uasonice 0:35211a622a44 2 # coded by revival / uasonice (at) gmail.com
uasonice 0:35211a622a44 3 # DATE: 2015/08/10 / Mon Aug 10 21:21:36 KST 2015
uasonice 0:35211a622a44 4 #
uasonice 0:35211a622a44 5 # DESCRIPTION:
uasonice 0:35211a622a44 6 # global config for project
uasonice 0:35211a622a44 7 #
uasonice 0:35211a622a44 8 */
uasonice 0:35211a622a44 9
uasonice 0:35211a622a44 10 #ifndef __REV_CONFIG_H__
uasonice 0:35211a622a44 11 #define __REV_CONFIG_H__
uasonice 0:35211a622a44 12
uasonice 0:35211a622a44 13 //////////////////////////////////////////////////////////////////////////
uasonice 0:35211a622a44 14 // define FEATURE
uasonice 3:8c4e0e7c8cea 15 #define USE_SDCARD
uasonice 3:8c4e0e7c8cea 16 #define USE_HTTP_FILE_SERVER
uasonice 7:58b14840531c 17 #define USE_CAMERA
uasonice 0:35211a622a44 18 #define USE_MEASURE_DISTANCE
uasonice 0:35211a622a44 19
uasonice 0:35211a622a44 20
uasonice 0:35211a622a44 21 //////////////////////////////////////////////////////////////////////////
uasonice 0:35211a622a44 22 // extern variable
uasonice 0:35211a622a44 23 extern Serial uart;
uasonice 3:8c4e0e7c8cea 24 extern bool g_bInitDone;
uasonice 0:35211a622a44 25
uasonice 0:35211a622a44 26 //////////////////////////////////////////////////////////////////////////
uasonice 0:35211a622a44 27 //////////////////////////////////////////////////////////////////////////
uasonice 0:35211a622a44 28 /* coded by revival / 2006/03/09 */
uasonice 0:35211a622a44 29 /* Debug Message Macro Naming issue
uasonice 0:35211a622a44 30 * F : File Name
uasonice 0:35211a622a44 31 * f : Function Name
uasonice 0:35211a622a44 32 * L : Line Number
uasonice 0:35211a622a44 33 * N : Enter Code; (\n) Line feed
uasonice 0:35211a622a44 34 */
uasonice 0:35211a622a44 35 #if defined(DEBUG_TYPE)
uasonice 0:35211a622a44 36 #define _F_ __FILE__
uasonice 0:35211a622a44 37 #define _f_ __FUNCTION__
uasonice 0:35211a622a44 38 #define _L_ __LINE__
uasonice 0:35211a622a44 39 #define _N_ "\r\n"
uasonice 0:35211a622a44 40
uasonice 0:35211a622a44 41 ////////////////////////////
uasonice 0:35211a622a44 42 // define the Message Header
uasonice 0:35211a622a44 43 #define M_F "[%s] ", _F_
uasonice 0:35211a622a44 44 #define M_Ff "[%s:%s] ", _F_, _f_
uasonice 0:35211a622a44 45 #define M_FfL "[%s:%s:%d] ", _F_, _f_, _L_
uasonice 0:35211a622a44 46 #define M_FL "[%s:%d] ", _F_, _L_
uasonice 0:35211a622a44 47 #define M_f "[%s] ", _f_
uasonice 0:35211a622a44 48 #define M_fL "[%s:%d] ", _f_, _L_
uasonice 0:35211a622a44 49 #define M_L "[%d] ", _L_
uasonice 0:35211a622a44 50
uasonice 0:35211a622a44 51 #if DEBUG_TYPE == 1
uasonice 0:35211a622a44 52 # ifndef P_
uasonice 0:35211a622a44 53 # define P_ printf
uasonice 0:35211a622a44 54 # endif
uasonice 0:35211a622a44 55 # define DM_(fmt...) P_(fmt)
uasonice 0:35211a622a44 56 # define DM_F(fmt...) P_(M_F), P_(fmt)
uasonice 0:35211a622a44 57 # define DM_Ff(fmt...) P_(M_Ff), P_(fmt)
uasonice 0:35211a622a44 58 # define DM_FfL(fmt...) P_(M_FfL), P_(fmt)
uasonice 0:35211a622a44 59 # define DM_FfLN(fmt...) P_(M_FfL), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 60 # define DM_FfN(fmt...) P_(M_Ff), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 61 # define DM_FL(fmt...) P_(M_FL), P_(fmt)
uasonice 0:35211a622a44 62 # define DM_FLN(fmt...) P_(M_FL), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 63 # define DM_FN(fmt...) P_(M_F), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 64
uasonice 0:35211a622a44 65 # define DM_f(fmt...) P_(M_f_), P_(fmt)
uasonice 0:35211a622a44 66 # define DM_fL(fmt...) P_(M_fL), P_(fmt)
uasonice 0:35211a622a44 67 # define DM_fLN(fmt...) P_(M_fL), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 68 # define DM_fN(fmt...) P_(M_f), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 69 # define DM_L(fmt...) P_(M_L), P_(fmt)
uasonice 0:35211a622a44 70 # define DM_LN(fmt...) P_(M_L), P_(fmt), P_(_N_)
uasonice 0:35211a622a44 71 # define DM_N(fmt...) P_(fmt), P_(_N_)
uasonice 0:35211a622a44 72 # else // DEBUG_TYPE
uasonice 0:35211a622a44 73 # define DM_(fmt...)
uasonice 0:35211a622a44 74 # define DM_F(fmt...)
uasonice 0:35211a622a44 75 # define DM_Ff(fmt...)
uasonice 0:35211a622a44 76 # define DM_FfL(fmt...)
uasonice 0:35211a622a44 77 # define DM_FfLN(fmt...)
uasonice 0:35211a622a44 78 # define DM_FfN(fmt...)
uasonice 0:35211a622a44 79 # define DM_FL(fmt...)
uasonice 0:35211a622a44 80 # define DM_FLN(fmt...)
uasonice 0:35211a622a44 81 # define DM_FN(fmt...)
uasonice 0:35211a622a44 82
uasonice 0:35211a622a44 83 # define DM_f(fmt...)
uasonice 0:35211a622a44 84 # define DM_fL(fmt...)
uasonice 0:35211a622a44 85 # define DM_fLN(fmt...)
uasonice 0:35211a622a44 86 # define DM_fN(fmt...)
uasonice 0:35211a622a44 87 # define DM_L(fmt...)
uasonice 0:35211a622a44 88 # define DM_LN(fmt...)
uasonice 0:35211a622a44 89 # define DM_N(fmt...)
uasonice 0:35211a622a44 90 #endif // DEBUG_TYPE
uasonice 0:35211a622a44 91
uasonice 0:35211a622a44 92 #endif
uasonice 0:35211a622a44 93
uasonice 0:35211a622a44 94 #endif // __REV_CONFIG_H__
uasonice 0:35211a622a44 95