7

Dependencies:   mbed

Committer:
troshha
Date:
Wed Nov 13 10:28:49 2019 +0000
Revision:
3:9909607749dd
Parent:
2:82f5f57eac91
7

Who changed what in which revision?

UserRevisionLine numberNew contents of line
codebreaker7 0:02841331478b 1
codebreaker7 0:02841331478b 2 // This is the command sequence that initialises the ILI9341 driver
codebreaker7 0:02841331478b 3 //
codebreaker7 0:02841331478b 4 // This setup information uses simple 8 bit SPI writecommand() and writedata() functions
codebreaker7 0:02841331478b 5 //
codebreaker7 0:02841331478b 6 // See ST7735_Setup.h file for an alternative format
codebreaker7 0:02841331478b 7
codebreaker7 0:02841331478b 8 {
codebreaker7 2:82f5f57eac91 9 writecommand(0x01);
codebreaker7 2:82f5f57eac91 10 wait(0.01);
codebreaker7 2:82f5f57eac91 11 writecommand(0x11);
codebreaker7 2:82f5f57eac91 12 wait(0.01);
codebreaker7 2:82f5f57eac91 13
codebreaker7 2:82f5f57eac91 14 writecommand(0x3a);
codebreaker7 2:82f5f57eac91 15 writedata(0x05);
codebreaker7 2:82f5f57eac91 16
codebreaker7 2:82f5f57eac91 17 writecommand(0x26);
codebreaker7 2:82f5f57eac91 18 writedata(0x04);
codebreaker7 2:82f5f57eac91 19
codebreaker7 2:82f5f57eac91 20 writecommand(0xf2);
codebreaker7 2:82f5f57eac91 21 writedata(0x01);
codebreaker7 2:82f5f57eac91 22
codebreaker7 2:82f5f57eac91 23 writecommand(0xE0);
codebreaker7 2:82f5f57eac91 24 writedata(0x3f);
codebreaker7 2:82f5f57eac91 25 writedata(0x25);
codebreaker7 2:82f5f57eac91 26 writedata(0x1c);
codebreaker7 2:82f5f57eac91 27 writedata(0x1e);
codebreaker7 2:82f5f57eac91 28 writedata(0x20);
codebreaker7 2:82f5f57eac91 29 writedata(0x12);
codebreaker7 2:82f5f57eac91 30 writedata(0x2a);
codebreaker7 2:82f5f57eac91 31 writedata(0x90);
codebreaker7 2:82f5f57eac91 32 writedata(0x24);
codebreaker7 2:82f5f57eac91 33 writedata(0x11);
codebreaker7 0:02841331478b 34 writedata(0x00);
codebreaker7 0:02841331478b 35 writedata(0x00);
codebreaker7 0:02841331478b 36 writedata(0x00);
codebreaker7 0:02841331478b 37 writedata(0x00);
codebreaker7 0:02841331478b 38 writedata(0x00);
codebreaker7 2:82f5f57eac91 39
codebreaker7 2:82f5f57eac91 40 writecommand(0xE1);
codebreaker7 2:82f5f57eac91 41 writedata(0x20);
codebreaker7 2:82f5f57eac91 42 writedata(0x20);
codebreaker7 2:82f5f57eac91 43 writedata(0x20);
codebreaker7 2:82f5f57eac91 44 writedata(0x20);
codebreaker7 2:82f5f57eac91 45 writedata(0x05);
codebreaker7 0:02841331478b 46 writedata(0x00);
codebreaker7 2:82f5f57eac91 47 writedata(0x15);
codebreaker7 2:82f5f57eac91 48 writedata(0xa7);
codebreaker7 2:82f5f57eac91 49 writedata(0x3d);
codebreaker7 2:82f5f57eac91 50 writedata(0x18);
codebreaker7 2:82f5f57eac91 51 writedata(0x25);
codebreaker7 2:82f5f57eac91 52 writedata(0x2a);
codebreaker7 2:82f5f57eac91 53 writedata(0x2b);
codebreaker7 2:82f5f57eac91 54 writedata(0x2b);
codebreaker7 2:82f5f57eac91 55 writedata(0x3a);
codebreaker7 2:82f5f57eac91 56
codebreaker7 2:82f5f57eac91 57 writecommand(0xb1);
codebreaker7 2:82f5f57eac91 58 writedata(0x08);
codebreaker7 0:02841331478b 59 writedata(0x08);
codebreaker7 2:82f5f57eac91 60
codebreaker7 2:82f5f57eac91 61 writecommand(0xb4);
codebreaker7 0:02841331478b 62 writedata(0x07);
codebreaker7 2:82f5f57eac91 63
codebreaker7 2:82f5f57eac91 64 writecommand(0xc0);
codebreaker7 2:82f5f57eac91 65 writedata(0x0a);
codebreaker7 2:82f5f57eac91 66 writedata(0x02);
codebreaker7 2:82f5f57eac91 67
codebreaker7 2:82f5f57eac91 68 writecommand(0xc1);
codebreaker7 2:82f5f57eac91 69 writedata(0x02);
codebreaker7 2:82f5f57eac91 70
codebreaker7 2:82f5f57eac91 71 writecommand(0xc5);
codebreaker7 2:82f5f57eac91 72 writedata(0x50);
codebreaker7 2:82f5f57eac91 73 writedata(0x5b);
codebreaker7 2:82f5f57eac91 74
codebreaker7 2:82f5f57eac91 75 writecommand(0xc7);
codebreaker7 2:82f5f57eac91 76 writedata(0x40);
codebreaker7 2:82f5f57eac91 77
codebreaker7 2:82f5f57eac91 78 writecommand(0x2a);
codebreaker7 0:02841331478b 79 writedata(0x00);
codebreaker7 2:82f5f57eac91 80 writedata(0x00);
codebreaker7 2:82f5f57eac91 81 writedata(0x00);
codebreaker7 2:82f5f57eac91 82 writedata(0x7f);
codebreaker7 0:02841331478b 83
codebreaker7 2:82f5f57eac91 84 writecommand(0x2a);
codebreaker7 2:82f5f57eac91 85 writedata(0x00);
codebreaker7 2:82f5f57eac91 86 writedata(0x00);
codebreaker7 2:82f5f57eac91 87 writedata(0x00);
codebreaker7 2:82f5f57eac91 88 writedata(0x9f);
codebreaker7 2:82f5f57eac91 89 writedata(250);
codebreaker7 2:82f5f57eac91 90
codebreaker7 2:82f5f57eac91 91 writecommand(0x36);
codebreaker7 2:82f5f57eac91 92 writedata(0xc8);
codebreaker7 2:82f5f57eac91 93
codebreaker7 2:82f5f57eac91 94 writecommand(0x29);
codebreaker7 0:02841331478b 95 }