Edoardo Armeriv / Mbed 2 deprecated lab5

Dependencies:   mbed mbed-rtos tsi_sensor SLCD

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ASCII.h Source File

ASCII.h

00001 #ifndef ASCII_H
00002 #define ASCII_H
00003 
00004 #ifndef NULL
00005 #define NULL 0
00006 #endif
00007 #ifndef NUL
00008 #define NUL 0
00009 #endif
00010 
00011 #if NULL != 0
00012 #error "unexpected value for NULL"
00013 #endif
00014 #if NUL != 0
00015 #error "unexpected value for NUL"
00016 #endif
00017 
00018 #ifndef SOH //start of header
00019 #define SOH 1
00020 #endif
00021 
00022 #if SOH != 1
00023 #error "unexpected value for SOH"
00024 #endif
00025 
00026 #ifndef STX    //start of text block/end of header block
00027 #define STX 2
00028 #endif
00029 #ifndef STXT    //start of text block/end of header block
00030 #define STXT 2
00031 #endif
00032 
00033 #if STX != 2
00034 #error "unexpected value for STX"
00035 #endif
00036 #if STXT != 2
00037 #error "unexpected value for STXT"
00038 #endif
00039 
00040 #ifndef ETX        //end of text block
00041 #define ETX 3
00042 #endif
00043 #ifndef ETXT        //end of text block
00044 #define ETXT 3
00045 #endif
00046 
00047 #if ETX != 3
00048 #error "unexpected value for ETX"
00049 #endif
00050 #if ETXT != 3
00051 #error "unexpected value for ETXT"
00052 #endif
00053 
00054 #ifndef EOT //end of transmission 
00055 #define EOT 4
00056 #endif
00057 
00058 #if EOT != 4
00059 #error "unexpected value for EOT"
00060 #endif
00061 
00062 #ifndef ENQ //enquire
00063 #define ENQ 5
00064 #endif
00065 
00066 #if ENQ != 5
00067 #error "unexpected value for ENQ"
00068 #endif
00069 
00070 #ifndef ACK //acknowledge
00071 #define ACK 6
00072 #endif
00073 
00074 #if ACK != 6
00075 #error "unexpected value for ACK"
00076 #endif
00077 
00078 #ifndef BELL    //bell
00079 #define BELL 7
00080 #endif
00081 #ifndef BEL   //bell
00082 #define BEL 7
00083 #endif
00084 
00085 #if BELL != 7
00086 #error "unexpected value for BELL"
00087 #endif
00088 #if BEL != 7
00089 #error "unexpected value for BEL"
00090 #endif
00091 
00092 #ifndef BKSP    //backspace
00093 #define BKSP 8
00094 #endif
00095 #ifndef BS    //backspace
00096 #define BS 8
00097 #endif
00098 
00099 #if BKSP != 8
00100 #error "unexpected value for BKSP"
00101 #endif
00102 #if BS != 8
00103 #error "unexpected value for BS"
00104 #endif
00105 
00106 #ifndef HTAB    //horizontal tab
00107 #define HTAB 9
00108 #endif
00109 #ifndef HT    //horizontal tab
00110 #define HT 9
00111 #endif
00112 
00113 #if HTAB != 9
00114 #error "unexpected value for HTAB"
00115 #endif
00116 #if HT != 9
00117 #error "unexpected value for HT"
00118 #endif
00119 
00120 #ifndef LF  //line feed
00121 #define LF 10
00122 #endif
00123 
00124 #if LF != 10
00125 #error "unexpected value for LF"
00126 #endif
00127 
00128 #ifndef VTAB  //vertical tab
00129 #define VTAB 11
00130 #endif
00131 #ifndef VT  //vertical tab
00132 #define VT 11
00133 
00134 #if VTAB != 11
00135 #error "unexpected value for VTAB"
00136 #endif
00137 #if VT != 11
00138 #error "unexpected value for VT"
00139 #endif
00140 #endif
00141 
00142 #ifndef FF  //form feed
00143 #define FF 12
00144 #endif
00145 
00146 #if FF != 12
00147 #error "unexpected value for FF"
00148 #endif
00149 
00150 #ifndef CR  //carriage return
00151 #define CR 13
00152 #endif
00153 
00154 #if CR != 13
00155 #error "unexpected value for CR"
00156 #endif
00157 
00158 #ifndef SO  //shift out (switch to extended character set)
00159 #define SO 14
00160 #endif
00161 
00162 #if SO != 14
00163 #error "unexpected value for SO"
00164 #endif
00165 
00166 #ifndef SI  //shift in (switch to standard character set)
00167 #define SI 15
00168 #endif
00169 
00170 #if SI != 15
00171 #error "unexpected value for SI"
00172 #endif
00173 
00174 #ifndef DLE //data link escape (supplemental control character)
00175 #define DLE 16
00176 #endif
00177 
00178 #if DLE != 16
00179 #error "unexpected value for DLE"
00180 #endif
00181 
00182 #ifndef DC0 //device control 0 (data link escape is alternate mnemonic)
00183 #define DC0 16
00184 #endif
00185 
00186 #if DC0 != 16
00187 #error "unexpected value for DC0"
00188 #endif
00189 
00190 #ifndef DC1 //device control 1
00191 #define DC1 17
00192 #endif
00193 
00194 #if DC1 != 17
00195 #error "unexpected value for DC1"
00196 #endif
00197 
00198 #ifndef DC2 //device control 2
00199 #define DC2 18
00200 #endif
00201 
00202 #if DC2 != 18
00203 #error "unexpected value for DC2"
00204 #endif
00205 
00206 #ifndef DC3 //device control 3
00207 #define DC3 19
00208 #endif
00209 
00210 #if DC3 != 19
00211 #error "unexpected value for DC3"
00212 #endif
00213 
00214 #ifndef DC4 //;device control 4
00215 #define DC4 20
00216 #endif
00217 
00218 #if DC4 != 20
00219 #error "unexpected value for DC4"
00220 #endif
00221 
00222 #ifndef NAK //;negative acknowledge
00223 #define NAK 21
00224 #endif
00225 
00226 #if NAK != 21
00227 #error "unexpected value for NAK"
00228 #endif
00229 
00230 #ifndef SYN //;synchronous idle
00231 #define SYN 22
00232 #endif
00233 
00234 #if SYN != 22
00235 #error "unexpected value for SYN"
00236 #endif
00237 
00238 #ifndef ETB //;end of transmission block
00239 #define ETB 23
00240 #endif
00241 
00242 #if ETB != 23
00243 #error "unexpected value for ETB"
00244 #endif
00245 
00246 #ifndef CAN //;cancel
00247 #define CAN 24
00248 #endif
00249 
00250 #if CAN != 24
00251 #error "unexpected value for CAN"
00252 #endif
00253 
00254 #ifndef EM  //;end of medium
00255 #define EM 25
00256 #endif
00257 
00258 #if EM != 25
00259 #error "unexpected value for EM"
00260 #endif
00261 
00262 #ifndef SUB //;substitute
00263 #define SUB 26
00264 #endif
00265 
00266 #if SUB != 26
00267 #error "unexpected value for SUB"
00268 #endif
00269 
00270 #ifndef ESC //;escape
00271 #define ESC 27
00272 #endif
00273 
00274 #if ESC != 27
00275 #error "unexpected value for ESC"
00276 #endif
00277 
00278 #ifndef FS  //;file separator
00279 #define FS 28
00280 #endif
00281 
00282 #if FS != 28
00283 #error "unexpected value for FS"
00284 #endif
00285 
00286 #ifndef GS  //;group separator
00287 #define GS 29
00288 #endif
00289 
00290 #if GS != 29
00291 #error "unexpected value for GS"
00292 #endif
00293 
00294 #ifndef RS  //;record separator
00295 #define RS 30
00296 #endif
00297 
00298 #if RS != 30
00299 #error "unexpected value for RS"
00300 #endif
00301 
00302 #ifndef US  //;unit separator
00303 #define US 31
00304 #endif
00305 
00306 #if US != 31
00307 #error "unexpected value for US"
00308 #endif
00309 
00310 #ifndef SPACE   //;space character
00311 #define SPACE   32
00312 #endif
00313 
00314 #if SPACE != 32
00315 #error "unexpected value for SPACE"
00316 #endif
00317 
00318 #ifndef DOUBLE_QUOTE    
00319 #define DOUBLE_QUOTE  0x22  //34
00320 #endif
00321 
00322 #if DOUBLE_QUOTE != 0X22
00323 #error "unexpected value for DOUBLE_QUOTE"
00324 #endif
00325 
00326 #ifndef SINGLE_QUOTE    
00327 #define SINGLE_QUOTE  0x27  //39
00328 #endif
00329 
00330 #if SINGLE_QUOTE != 0X27
00331 #error "unexpected value for SINGLE_QUOTE"
00332 #endif
00333 
00334 #ifndef COMMA   
00335 #define COMMA  0x2C //44
00336 #endif
00337 
00338 #if COMMA != 0X2C
00339 #error "unexpected value for COMMA"
00340 #endif
00341 
00342 #ifndef DELETE  
00343 #define DELETE  0x7F    //127
00344 #endif
00345 #ifndef DEL  
00346 #define DEL  0x7F   //127
00347 #endif
00348 
00349 #if DELETE != 0X7F
00350 #error "unexpected value for DELETE"
00351 #endif
00352 #if DEL != 0X7F
00353 #error "unexpected value for DEL"
00354 #endif
00355 
00356 #endif      //ASCII_H