4D systems Picaso uLCD 32PTU touch display library
Picaso_4DGL-32PTU_CONSTANTS.h@27:dbf79d116497, 2016-09-29 (annotated)
- Committer:
- CaptainR
- Date:
- Thu Sep 29 19:40:53 2016 +0000
- Revision:
- 27:dbf79d116497
- Parent:
- 26:c6a803706a42
get word and get string
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
CaptainR | 26:c6a803706a42 | 1 | |
CaptainR | 26:c6a803706a42 | 2 | #ifndef PICASO_CONST_H |
CaptainR | 26:c6a803706a42 | 3 | #define PICASO_CONST_H |
CaptainR | 21:ea68a8a3cea4 | 4 | |
CaptainR | 21:ea68a8a3cea4 | 5 | #ifndef DEBUGMODE |
CaptainR | 27:dbf79d116497 | 6 | #define DEBUGMODE 0 |
CaptainR | 21:ea68a8a3cea4 | 7 | #endif |
CaptainR | 21:ea68a8a3cea4 | 8 | |
CaptainR | 21:ea68a8a3cea4 | 9 | #ifndef DEMO |
CaptainR | 27:dbf79d116497 | 10 | #define DEMO 0 |
CaptainR | 21:ea68a8a3cea4 | 11 | #endif |
CaptainR | 21:ea68a8a3cea4 | 12 | |
CaptainR | 21:ea68a8a3cea4 | 13 | // Common WAIT value in millisecond |
CaptainR | 21:ea68a8a3cea4 | 14 | #define TEMPO 1 |
CaptainR | 21:ea68a8a3cea4 | 15 | #define MAX_WAIT 10 |
CaptainR | 21:ea68a8a3cea4 | 16 | |
CaptainR | 21:ea68a8a3cea4 | 17 | // Screen answers |
CaptainR | 21:ea68a8a3cea4 | 18 | #define ACK 0x06 |
CaptainR | 21:ea68a8a3cea4 | 19 | #define NACK 0x15 |
CaptainR | 21:ea68a8a3cea4 | 20 | |
CaptainR | 21:ea68a8a3cea4 | 21 | // Predefined Fonts |
CaptainR | 21:ea68a8a3cea4 | 22 | #define FONT1 0x0000 |
CaptainR | 21:ea68a8a3cea4 | 23 | #define FONT2 0x0001 |
CaptainR | 21:ea68a8a3cea4 | 24 | #define FONT3 0x0002 |
CaptainR | 21:ea68a8a3cea4 | 25 | |
CaptainR | 21:ea68a8a3cea4 | 26 | // Line and column values depending on orientation and font F1LL = font1 landscape line |
CaptainR | 21:ea68a8a3cea4 | 27 | #define F1LL 29 |
CaptainR | 21:ea68a8a3cea4 | 28 | #define F1LC 44 |
CaptainR | 21:ea68a8a3cea4 | 29 | #define F1PL 39 |
CaptainR | 21:ea68a8a3cea4 | 30 | #define F1PC 33 |
CaptainR | 21:ea68a8a3cea4 | 31 | |
CaptainR | 21:ea68a8a3cea4 | 32 | #define F2LL 29 |
CaptainR | 21:ea68a8a3cea4 | 33 | #define F2LC 39 |
CaptainR | 21:ea68a8a3cea4 | 34 | #define F2PL 39 |
CaptainR | 21:ea68a8a3cea4 | 35 | #define F2PC 29 |
CaptainR | 21:ea68a8a3cea4 | 36 | |
CaptainR | 21:ea68a8a3cea4 | 37 | #define F3LL 19 |
CaptainR | 21:ea68a8a3cea4 | 38 | #define F3LC 39 |
CaptainR | 21:ea68a8a3cea4 | 39 | #define F3PL 26 |
CaptainR | 21:ea68a8a3cea4 | 40 | #define F3PC 29 |
CaptainR | 21:ea68a8a3cea4 | 41 | |
CaptainR | 21:ea68a8a3cea4 | 42 | // Data speed |
CaptainR | 21:ea68a8a3cea4 | 43 | #define BAUD_300 0x0001 |
CaptainR | 21:ea68a8a3cea4 | 44 | #define BAUD_600 0x0002 |
CaptainR | 21:ea68a8a3cea4 | 45 | #define BAUD_1200 0x0003 |
CaptainR | 21:ea68a8a3cea4 | 46 | #define BAUD_2400 0x0004 |
CaptainR | 21:ea68a8a3cea4 | 47 | #define BAUD_4800 0x0005 |
CaptainR | 21:ea68a8a3cea4 | 48 | #define BAUD_9600 0x0006 |
CaptainR | 21:ea68a8a3cea4 | 49 | #define BAUD_14400 0x0007 |
CaptainR | 21:ea68a8a3cea4 | 50 | #define BAUD_19200 0x0008 |
CaptainR | 21:ea68a8a3cea4 | 51 | #define BAUD_31250 0x0009 |
CaptainR | 21:ea68a8a3cea4 | 52 | #define BAUD_38400 0x000A |
CaptainR | 21:ea68a8a3cea4 | 53 | #define BAUD_56000 0x000B |
CaptainR | 21:ea68a8a3cea4 | 54 | #define BAUD_57600 0x000C |
CaptainR | 21:ea68a8a3cea4 | 55 | #define BAUD_115200 0x000D |
CaptainR | 21:ea68a8a3cea4 | 56 | #define BAUD_128000 0x000E |
CaptainR | 21:ea68a8a3cea4 | 57 | #define BAUD_256000 0x000F |
CaptainR | 21:ea68a8a3cea4 | 58 | #define BAUD_300000 0x0010 |
CaptainR | 21:ea68a8a3cea4 | 59 | #define BAUD_375000 0x0011 |
CaptainR | 21:ea68a8a3cea4 | 60 | #define BAUD_500000 0x0012 |
CaptainR | 21:ea68a8a3cea4 | 61 | #define BAUD_600000 0x0013 |
CaptainR | 21:ea68a8a3cea4 | 62 | |
CaptainR | 21:ea68a8a3cea4 | 63 | // Defined colors |
CaptainR | 21:ea68a8a3cea4 | 64 | #define Black 0x0000 |
CaptainR | 21:ea68a8a3cea4 | 65 | #define Navy 0x000F |
CaptainR | 21:ea68a8a3cea4 | 66 | #define DGreen 0x03E0 |
CaptainR | 21:ea68a8a3cea4 | 67 | #define DCyan 0x03EF |
CaptainR | 21:ea68a8a3cea4 | 68 | #define Purple 0x780F |
CaptainR | 21:ea68a8a3cea4 | 69 | #define Olive 0x7BE0 |
CaptainR | 21:ea68a8a3cea4 | 70 | #define Grey 0x8410 |
CaptainR | 21:ea68a8a3cea4 | 71 | #define Blue 0x001F |
CaptainR | 21:ea68a8a3cea4 | 72 | #define Green 0x07E0 |
CaptainR | 21:ea68a8a3cea4 | 73 | #define Red 0xF800 |
CaptainR | 21:ea68a8a3cea4 | 74 | #define Yellow 0xFFE0 |
CaptainR | 21:ea68a8a3cea4 | 75 | #define White 0xFFFF |
CaptainR | 21:ea68a8a3cea4 | 76 | #define Orange 0xFD20 |
CaptainR | 21:ea68a8a3cea4 | 77 | #define GYellow 0xAFE5 |
CaptainR | 21:ea68a8a3cea4 | 78 | #define Pink 0xF81F |
CaptainR | 21:ea68a8a3cea4 | 79 | #define Violet 0x901A |
CaptainR | 21:ea68a8a3cea4 | 80 | #define Aqua 0x07FF |
CaptainR | 21:ea68a8a3cea4 | 81 | #define Cream 0xFFDE |
CaptainR | 21:ea68a8a3cea4 | 82 | |
CaptainR | 21:ea68a8a3cea4 | 83 | // Screen orientation |
CaptainR | 21:ea68a8a3cea4 | 84 | #define LANDSCAPE 0x0000 |
CaptainR | 21:ea68a8a3cea4 | 85 | #define LANDSCAPE_R 0x0001 |
CaptainR | 21:ea68a8a3cea4 | 86 | #define PORTRAIT 0x0002 |
CaptainR | 21:ea68a8a3cea4 | 87 | #define PORTRAIT_R 0x0003 |
CaptainR | 21:ea68a8a3cea4 | 88 | |
CaptainR | 21:ea68a8a3cea4 | 89 | // Parameters |
CaptainR | 21:ea68a8a3cea4 | 90 | #define ENABLE 1 |
CaptainR | 21:ea68a8a3cea4 | 91 | #define DISABLE 0 |
CaptainR | 21:ea68a8a3cea4 | 92 | // orientation |
CaptainR | 21:ea68a8a3cea4 | 93 | #define landscape 1 |
CaptainR | 21:ea68a8a3cea4 | 94 | #define landscapeRew 2 |
CaptainR | 21:ea68a8a3cea4 | 95 | #define portrait 3 |
CaptainR | 21:ea68a8a3cea4 | 96 | #define portraitRew 4 |
CaptainR | 21:ea68a8a3cea4 | 97 | // text attributes |
CaptainR | 21:ea68a8a3cea4 | 98 | #define bold 16 |
CaptainR | 21:ea68a8a3cea4 | 99 | #define italic 32 |
CaptainR | 21:ea68a8a3cea4 | 100 | #define inverse 64 |
CaptainR | 21:ea68a8a3cea4 | 101 | #define underline 128 |
CaptainR | 21:ea68a8a3cea4 | 102 | // Fonts |
CaptainR | 21:ea68a8a3cea4 | 103 | #define font1 1 |
CaptainR | 21:ea68a8a3cea4 | 104 | #define font2 2 |
CaptainR | 21:ea68a8a3cea4 | 105 | #define font3 3 |
CaptainR | 21:ea68a8a3cea4 | 106 | // Receive buffer length |
CaptainR | 21:ea68a8a3cea4 | 107 | #define RXBUFLEN 1024 |
CaptainR | 26:c6a803706a42 | 108 | #define BUFFER_SIZE 1024 |
CaptainR | 21:ea68a8a3cea4 | 109 | // 3D states |
CaptainR | 21:ea68a8a3cea4 | 110 | #define DEPRESSED 0 |
CaptainR | 21:ea68a8a3cea4 | 111 | #define RECESSED 0 |
CaptainR | 21:ea68a8a3cea4 | 112 | #define INDENTED 0 |
CaptainR | 21:ea68a8a3cea4 | 113 | #define RAISED 1 |
CaptainR | 21:ea68a8a3cea4 | 114 | #define HIDDEN 2 |
CaptainR | 21:ea68a8a3cea4 | 115 | // set graphic parameters |
CaptainR | 21:ea68a8a3cea4 | 116 | #define objColor 18 |
CaptainR | 21:ea68a8a3cea4 | 117 | #define scrResolution 32 |
CaptainR | 21:ea68a8a3cea4 | 118 | #define pageDisplay 33 |
CaptainR | 21:ea68a8a3cea4 | 119 | #define pageRead 34 |
CaptainR | 21:ea68a8a3cea4 | 120 | #define pageWrite 35 |
CaptainR | 21:ea68a8a3cea4 | 121 | // get graphic parameters |
CaptainR | 21:ea68a8a3cea4 | 122 | #define currentXMax 0 |
CaptainR | 21:ea68a8a3cea4 | 123 | #define currentYMax 1 |
CaptainR | 21:ea68a8a3cea4 | 124 | #define lastObjLeft 2 |
CaptainR | 21:ea68a8a3cea4 | 125 | #define lastObjTop 3 |
CaptainR | 21:ea68a8a3cea4 | 126 | #define lastObjRight 4 |
CaptainR | 21:ea68a8a3cea4 | 127 | #define lastObjBot 5 |
CaptainR | 21:ea68a8a3cea4 | 128 | // Screen resolution |
CaptainR | 21:ea68a8a3cea4 | 129 | #define res320x240 0 |
CaptainR | 21:ea68a8a3cea4 | 130 | #define res640x480 1 |
CaptainR | 21:ea68a8a3cea4 | 131 | #define res800x480 2 |
CaptainR | 22:cea582ea74c1 | 132 | // File system constants |
CaptainR | 23:dd2c28fa4dfd | 133 | #define FILENAME_LENGTH 125 |
CaptainR | 26:c6a803706a42 | 134 | #define OPEN_READ 0x72 |
CaptainR | 26:c6a803706a42 | 135 | #define OPEN_WRITE 0x77 |
CaptainR | 26:c6a803706a42 | 136 | #define OPEN_APPEND 0x61 |
CaptainR | 22:cea582ea74c1 | 137 | |
CaptainR | 22:cea582ea74c1 | 138 | |
CaptainR | 22:cea582ea74c1 | 139 | |
CaptainR | 26:c6a803706a42 | 140 | #endif |