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.
Dependencies: SeeedStudioTFTv2 TFT_fonts mbed
Fork of Seeed_TFT_Touch_Shield_v2_HelloWorld by
Diff: main.cpp
- Revision:
- 2:5c2f6ff36ff1
- Parent:
- 1:b2794eb7c940
--- a/main.cpp Mon Feb 17 06:24:26 2014 +0000
+++ b/main.cpp Tue May 06 19:06:35 2014 +0000
@@ -27,47 +27,19 @@
#include "Arial28x28.h"
#include "font_big.h"
-#if defined(TARGET_LPC11U24) //SEEEDUINO_ARCH
-#define PIN_XP P0_14
-#define PIN_XM P0_12
-#define PIN_YP P0_13
-#define PIN_YM P0_11
-#define PIN_MOSI P1_22
-#define PIN_MISO P1_21
-#define PIN_SCLK P1_20
-#define PIN_CS_TFT P1_24
-#define PIN_DC_TFT P1_25
-#define PIN_BL_TFT P1_5
-#define PIN_CS_SD P1_18
-#elif defined(TARGET_LPC1768) //SEEEDUINO_ARCH_PRO
-#define PIN_XP P0_26
-#define PIN_XM P0_24
-#define PIN_YP P0_25
-#define PIN_YM P0_23
-#define PIN_MOSI P0_18
-#define PIN_MISO P0_17
-#define PIN_SCLK P0_15
-#define PIN_CS_TFT P2_3
-#define PIN_DC_TFT P2_4
-#define PIN_BL_TFT P2_5
-#define PIN_CS_SD P2_2
-#else //please redefine the following pins
-#define PIN_XP
-#define PIN_XM
-#define PIN_YP
-#define PIN_YM
-#define PIN_MOSI
-#define PIN_MISO
-#define PIN_SCLK
-#define PIN_CS_TFT
-#define PIN_DC_TFT
-#define PIN_BL_TFT
-#define PIN_CS_SD
-#endif
+#define PIN_XP A3
+#define PIN_XM A1
+#define PIN_YP A2
+#define PIN_YM A0
+#define PIN_MOSI D11
+#define PIN_MISO D12
+#define PIN_SCLK D13
+#define PIN_CS_TFT D5
+#define PIN_DC_TFT D6
+#define PIN_BL_TFT D7
+#define PIN_CS_SD D4
-//SeeedStudioTFTv2 TFT(PTB3, PTB1, PTB2, PTB0, PTD2, PTD3, PTD1, PTA5, PTC8, PTC9, PTA4);
-
-SeeedStudioTFTv2 TFT(PIN_XP,PIN_XM,PIN_YP,PIN_YM,PIN_MOSI,PIN_MISO,PIN_SCLK,PIN_CS_TFT,PIN_DC_TFT,PIN_BL_TFT,PIN_CS_SD);
+SeeedStudioTFTv2 TFT(PIN_XP, PIN_XM, PIN_YP, PIN_YM, PIN_MOSI, PIN_MISO, PIN_SCLK, PIN_CS_TFT, PIN_DC_TFT, PIN_BL_TFT, PIN_CS_SD);
int main()
{
@@ -115,7 +87,7 @@
TFT.cls();
TFT.set_font((unsigned char*) Arial24x23);
TFT.locate(0,0);
- TFT.printf("Different Fonts :");
+ TFT.printf("Different Fonts:");
TFT.set_font((unsigned char*) Neu42x35);
TFT.locate(0,30);
TFT.printf("Hello Mbed 1");

Seeed Studio 2.8'' TFT Touch Shield V2.0