embedded-software
reusable software modules for embedded systems
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
macros.h
Go to the documentation of this file.
1
16
#ifndef _MACROS_H_
17
#define _MACROS_H_
18
19
// special ASCII definitions
20
#define ASCII_BACKSPACE 0x08
21
#define ASCII_LF 0x0A
22
#define ASCII_NL ASCII_LF
23
#define ASCII_CR 0x0D
24
#define ASCII_DEL 0x7F
25
#define ASCII_ESC 0x1B
26
27
40
#define CAT2(s1,s2) CAT2B(s1,s2)
41
#define CAT2B(s1,s2) s1##s2
42
43
56
#define CAT3(s1,s2,s3) CAT3B(s1,s2,s3)
57
#define CAT3B(s1,s2,s3) s1##s2##s3
58
59
69
#define CAT4(s1,s2,s3,s4) CAT4B(s1,s2,s3,s4)
70
#define CAT4B(s1,s2,s3,s4) s1##s2##s3##s4
71
72
82
#define CAT5(s1,s2,s3,s4,s5) CAT5B(s1,s2,s3,s4,s5)
83
#define CAT5B(s1,s2,s3,s4,s5) s1##s2##s3##s4##s5
84
85
86
#endif
/* _MACROS_H_ */
87
include
macros.h
Generated on Wed May 8 2019 01:29:42 for embedded-software by
1.8.6