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.
Dependents: touch2 default CANary_9341_test CANary_merge
Fork of Touch_tft by
Diff: TOUCH_TFTx2.h
- Revision:
- 6:a91b668b058a
- Parent:
- 5:a9890c586a64
- Child:
- 10:fd7ae99850a9
diff -r a9890c586a64 -r a91b668b058a TOUCH_TFTx2.h
--- a/TOUCH_TFTx2.h Thu Feb 14 00:26:54 2013 +0000
+++ b/TOUCH_TFTx2.h Sun Feb 17 16:44:06 2013 +0000
@@ -23,41 +23,6 @@
};
-/** touchscreen control class, based on SPI_TFT
- *
- * Example:
- * @code
- *
- * #include "mbed.h"
- * #include "SPI_TFTx2.h"
- * #include "Arial12x12.h"
- * #include "Arial28x28.h"
- * #include "TOUCH_TFTx2.h"
- * // the TFT is connected to SPI pin 5-7
- * // the touch is connected to 19,20,16,17
- *
- * TOUCH_TFTx2 tt(p19,p20,p16,p17,p5, p6, p7, p8, p9, p15,"TFT"); // x+,x-,y+,y-,mosi, miso, sclk, cs, reset
- *
- * int main() {
- * point p;
- *
- * tt.claim(stdout); // send stdout to the TFT display
- * tt.background(Black); // set background to black
- * tt.foreground(White); // set chars to white
- * tt.cls(); // clear the screen
- * tt.set_font((unsigned char*) Arial12x12); // select the font
- * tt.set_orientation(1);
- *
- * tt.calibrate(); // calibrate the touch
- * while (1) {
- * p = tt.get_touch(); // read analog pos.
- * if (tt.is_touched(p)) { // test if touched
- * p = tt.to_pixel(p); // convert to pixel pos
- * tt.fillcircle(p.x,p.y,3,Blue); // print a blue dot on the screen
- * }
- * }
- * @endcode
- */
class TOUCH_TFTx2 : public SPI_TFTx2{
public:
/** create a TFT with touch object connected to the pins:
@@ -100,6 +65,8 @@
*
*/
bool is_touched(void);
+
+ void wfi(void);
protected:
DigitalInOut _xp;
