tft 2.4 display
Dependencies: mbed UniGraphic
main.cpp@9:bfded272a07c, 2018-12-16 (annotated)
- Committer:
- peerapan
- Date:
- Sun Dec 16 08:00:04 2018 +0000
- Revision:
- 9:bfded272a07c
- Parent:
- 8:2bcc87bbd034
TFT 2.4display
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Geremia | 0:2ccd65a72ab8 | 1 | #include "stdio.h" |
Geremia | 0:2ccd65a72ab8 | 2 | #include "mbed.h" |
Geremia | 0:2ccd65a72ab8 | 3 | #include "string" |
Geremia | 0:2ccd65a72ab8 | 4 | #include "Arial12x12.h" |
Geremia | 0:2ccd65a72ab8 | 5 | #include "Arial24x23.h" |
saiagard | 7:81f1c4fae022 | 6 | #include "Arial28x28.h" |
Geremia | 0:2ccd65a72ab8 | 7 | #include "Arial43x48_numb.h" |
Geremia | 0:2ccd65a72ab8 | 8 | #include "pict.h" |
saiagard | 7:81f1c4fae022 | 9 | #include "TFT_MIPI.h" |
saiagard | 7:81f1c4fae022 | 10 | #include "SDFileSystem.h" |
peerapan | 9:bfded272a07c | 11 | |
saiagard | 7:81f1c4fae022 | 12 | Serial pc(SERIAL_TX, SERIAL_RX); |
saiagard | 7:81f1c4fae022 | 13 | PinName buspins[] = { PA_9, PC_7, PA_10, PB_3, PB_5, PB_4, PB_10, PA_8 }; |
saiagard | 7:81f1c4fae022 | 14 | TFT_MIPI myLCD(BUS_8, buspins, A3, A4, A2, A1, A0, "myLCD"); |
saiagard | 7:81f1c4fae022 | 15 | DigitalIn Sw[] = {PB_13, PB_14, PB_15, PB_2, PB_12,PA_11 }; |
Geremia | 0:2ccd65a72ab8 | 16 | |
peerapan | 9:bfded272a07c | 17 | unsigned short backgroundcolor=Blue; |
saiagard | 7:81f1c4fae022 | 18 | unsigned short foregroundcolor=Black; |
peerapan | 9:bfded272a07c | 19 | char orient=0; |
saiagard | 7:81f1c4fae022 | 20 | int i=0; |
saiagard | 7:81f1c4fae022 | 21 | int j=0; |
Palm2NOPY | 8:2bcc87bbd034 | 22 | int k=0; |
Geremia | 0:2ccd65a72ab8 | 23 | int main() |
peerapan | 9:bfded272a07c | 24 | { |
Geremia | 4:818956c30cae | 25 | myLCD.set_orientation(orient); |
saiagard | 7:81f1c4fae022 | 26 | myLCD.background(White); |
saiagard | 7:81f1c4fae022 | 27 | myLCD.foreground(foregroundcolor); |
Geremia | 4:818956c30cae | 28 | myLCD.cls(); |
Geremia | 0:2ccd65a72ab8 | 29 | |
saiagard | 7:81f1c4fae022 | 30 | while(1){ |
peerapan | 9:bfded272a07c | 31 | myLCD.background(backgroundcolor); |
peerapan | 9:bfded272a07c | 32 | myLCD.foreground(foregroundcolor); |
peerapan | 9:bfded272a07c | 33 | myLCD.Bitmap(0,45,180,180,data); |
peerapan | 9:bfded272a07c | 34 | myLCD.fillrect(0,320,500,280,Orange); |
peerapan | 9:bfded272a07c | 35 | |
peerapan | 9:bfded272a07c | 36 | for(int i=2; i<200;i++){ |
peerapan | 9:bfded272a07c | 37 | myLCD.locate(i,295); |
peerapan | 9:bfded272a07c | 38 | myLCD.set_font((unsigned char*) Arial12x12); |
peerapan | 9:bfded272a07c | 39 | myLCD.printf("Please scan your Student ID card to start."); |
peerapan | 9:bfded272a07c | 40 | } |
peerapan | 9:bfded272a07c | 41 | } |
peerapan | 9:bfded272a07c | 42 | } |
peerapan | 9:bfded272a07c | 43 |