Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed mbed-rtos tsi_sensor SLCD
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
Generated on Thu Jul 21 2022 08:33:46 by
1.7.2