HOme Sheriff And Lamp
Dependencies: CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed
Fork of HoSAL by
rev_config.h@13:cefc034543a5, 2015-08-13 (annotated)
- 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?
User | Revision | Line number | New 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 |