lab 5a

Dependencies:   mbed mbed-rtos tsi_sensor SLCD

ASCII.h

Committer:
teajaypierce
Date:
2020-05-03
Revision:
2:cad0ec8e29a5
Parent:
0:78b84e1ce9df

File content as of revision 2:cad0ec8e29a5:

#ifndef ASCII_H
#define ASCII_H

#ifndef NULL
#define NULL 0
#endif
#ifndef NUL
#define NUL 0
#endif

#if NULL != 0
#error "unexpected value for NULL"
#endif
#if NUL != 0
#error "unexpected value for NUL"
#endif

#ifndef SOH //start of header
#define SOH 1
#endif

#if SOH != 1
#error "unexpected value for SOH"
#endif

#ifndef STX    //start of text block/end of header block
#define STX 2
#endif
#ifndef STXT    //start of text block/end of header block
#define STXT 2
#endif

#if STX != 2
#error "unexpected value for STX"
#endif
#if STXT != 2
#error "unexpected value for STXT"
#endif

#ifndef ETX        //end of text block
#define ETX 3
#endif
#ifndef ETXT        //end of text block
#define ETXT 3
#endif

#if ETX != 3
#error "unexpected value for ETX"
#endif
#if ETXT != 3
#error "unexpected value for ETXT"
#endif

#ifndef EOT //end of transmission 
#define EOT 4
#endif

#if EOT != 4
#error "unexpected value for EOT"
#endif

#ifndef ENQ //enquire
#define ENQ 5
#endif

#if ENQ != 5
#error "unexpected value for ENQ"
#endif

#ifndef ACK //acknowledge
#define ACK 6
#endif

#if ACK != 6
#error "unexpected value for ACK"
#endif

#ifndef BELL    //bell
#define BELL 7
#endif
#ifndef BEL   //bell
#define BEL 7
#endif

#if BELL != 7
#error "unexpected value for BELL"
#endif
#if BEL != 7
#error "unexpected value for BEL"
#endif

#ifndef BKSP    //backspace
#define BKSP 8
#endif
#ifndef BS    //backspace
#define BS 8
#endif

#if BKSP != 8
#error "unexpected value for BKSP"
#endif
#if BS != 8
#error "unexpected value for BS"
#endif

#ifndef HTAB    //horizontal tab
#define HTAB 9
#endif
#ifndef HT    //horizontal tab
#define HT 9
#endif

#if HTAB != 9
#error "unexpected value for HTAB"
#endif
#if HT != 9
#error "unexpected value for HT"
#endif

#ifndef LF  //line feed
#define LF 10
#endif

#if LF != 10
#error "unexpected value for LF"
#endif

#ifndef VTAB  //vertical tab
#define VTAB 11
#endif
#ifndef VT  //vertical tab
#define VT 11

#if VTAB != 11
#error "unexpected value for VTAB"
#endif
#if VT != 11
#error "unexpected value for VT"
#endif
#endif

#ifndef FF  //form feed
#define FF 12
#endif

#if FF != 12
#error "unexpected value for FF"
#endif

#ifndef CR  //carriage return
#define CR 13
#endif

#if CR != 13
#error "unexpected value for CR"
#endif

#ifndef SO  //shift out (switch to extended character set)
#define SO 14
#endif

#if SO != 14
#error "unexpected value for SO"
#endif

#ifndef SI  //shift in (switch to standard character set)
#define SI 15
#endif

#if SI != 15
#error "unexpected value for SI"
#endif

#ifndef DLE //data link escape (supplemental control character)
#define DLE 16
#endif

#if DLE != 16
#error "unexpected value for DLE"
#endif

#ifndef DC0 //device control 0 (data link escape is alternate mnemonic)
#define DC0 16
#endif

#if DC0 != 16
#error "unexpected value for DC0"
#endif

#ifndef DC1 //device control 1
#define DC1 17
#endif

#if DC1 != 17
#error "unexpected value for DC1"
#endif

#ifndef DC2 //device control 2
#define DC2 18
#endif

#if DC2 != 18
#error "unexpected value for DC2"
#endif

#ifndef DC3 //device control 3
#define DC3 19
#endif

#if DC3 != 19
#error "unexpected value for DC3"
#endif

#ifndef DC4 //;device control 4
#define DC4 20
#endif

#if DC4 != 20
#error "unexpected value for DC4"
#endif

#ifndef NAK //;negative acknowledge
#define NAK 21
#endif

#if NAK != 21
#error "unexpected value for NAK"
#endif

#ifndef SYN //;synchronous idle
#define SYN 22
#endif

#if SYN != 22
#error "unexpected value for SYN"
#endif

#ifndef ETB //;end of transmission block
#define ETB 23
#endif

#if ETB != 23
#error "unexpected value for ETB"
#endif

#ifndef CAN //;cancel
#define CAN 24
#endif

#if CAN != 24
#error "unexpected value for CAN"
#endif

#ifndef EM  //;end of medium
#define EM 25
#endif

#if EM != 25
#error "unexpected value for EM"
#endif

#ifndef SUB //;substitute
#define SUB 26
#endif

#if SUB != 26
#error "unexpected value for SUB"
#endif

#ifndef ESC //;escape
#define ESC 27
#endif

#if ESC != 27
#error "unexpected value for ESC"
#endif

#ifndef FS  //;file separator
#define FS 28
#endif

#if FS != 28
#error "unexpected value for FS"
#endif

#ifndef GS  //;group separator
#define GS 29
#endif

#if GS != 29
#error "unexpected value for GS"
#endif

#ifndef RS  //;record separator
#define RS 30
#endif

#if RS != 30
#error "unexpected value for RS"
#endif

#ifndef US  //;unit separator
#define US 31
#endif

#if US != 31
#error "unexpected value for US"
#endif

#ifndef SPACE   //;space character
#define SPACE   32
#endif

#if SPACE != 32
#error "unexpected value for SPACE"
#endif

#ifndef DOUBLE_QUOTE    
#define DOUBLE_QUOTE  0x22  //34
#endif

#if DOUBLE_QUOTE != 0X22
#error "unexpected value for DOUBLE_QUOTE"
#endif

#ifndef SINGLE_QUOTE    
#define SINGLE_QUOTE  0x27  //39
#endif

#if SINGLE_QUOTE != 0X27
#error "unexpected value for SINGLE_QUOTE"
#endif

#ifndef COMMA   
#define COMMA  0x2C //44
#endif

#if COMMA != 0X2C
#error "unexpected value for COMMA"
#endif

#ifndef DELETE  
#define DELETE  0x7F    //127
#endif
#ifndef DEL  
#define DEL  0x7F   //127
#endif

#if DELETE != 0X7F
#error "unexpected value for DELETE"
#endif
#if DEL != 0X7F
#error "unexpected value for DEL"
#endif

#endif      //ASCII_H