rendered paste body#ifndef __DEFS_H#define __DEFS_H//******************************************************************************// defs.h//// ASC20021014 created// ASC20021113 added STAMPID_, COMM_//******************************************************************************#define byte unsigned char#define STAMPBC_VERSION "stampbc v1.2.4"#define COMM_DEVICE "/dev/ttyS"#define COMM_DEVICE_DEFAULT "/dev/ttyS0"#define RECV_TIMEOUT_S 0#define RECV_TIMEOUT_US 250000#define RESET_DTRPULSE_US 5000// stamp IDs - order as required by tokenizer.so#define STAMPID_NONE "none"#define STAMPID_RESERVED "reserved"#define STAMPID_BS2 "BS2"#define STAMPID_BS2E "BS2e"#define STAMPID_BS2SX "BS2sx"#define STAMPID_BS2P "BS2p"#define STAMPID_BS2PE "BS2pe"#define CERR cout// eye catchers#ifdef _COLORFUL#define EYEERR "\033[31m**"#define EYEERC "\033[31m "#define EYEINF "\033[34m--"#define EYEINC "\033[34m "#define ENDL "\033[0m\n"#else#define EYEERR "**"#define EYEERC " "#define EYEINF "--"#define EYEINC " "#define ENDL endl#endif// color sequences#define CBLKGRN "\033[30;42m"#define CBLKYLW "\033[30;43m"#define CBLKCYN "\033[30;46m"#define CBLKGRY "\033[30;47m"#define CWHTBLK "\033[37;40m"#define CWHTRED "\033[37;41m"#define CWHTBLU "\033[37;44m"#define CWHTMGT "\033[37;45m"#define CNONE "\033[0m"// abstract colors#define CEEPROGRAM CBLKYLW#define CEEDEFINED CBLKCYN#define CEEWORD CBLKYLW#define CEEBYTE CBLKGRN#define CEENIBBLE CBLKCYN#define CEEBIT CBLKGRY#endif