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