Digital Photo Frame using FTP Client

Dependencies:   FTPClient SDFileSystem SeeedStudioTFTv2 TFT_fonts WIZnetInterface mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MySeeedStudioTFTv2.h Source File

MySeeedStudioTFTv2.h

00001 /* mbed library for touchscreen connected to 4 mbed pins
00002  * derive from SPI_TFT lib
00003  * Copyright (c) 2011 Peter Drescher - DC2PD
00004  *
00005  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
00006  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
00007  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
00008  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
00009  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
00010  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
00011  * THE SOFTWARE.
00012  */
00013 
00014 #ifndef MYMBED_TOUCH_H
00015 #define MYMBED_TOUCH_H
00016 
00017 #include "mbed.h"
00018 
00019 #include "SeeedStudioTFTv2.h"
00020 #ifndef USE_SDCARD
00021 #error "Shoud be defined USE_SDCARD in SeeedStudioTFTv2.0.h
00022 #endif
00023 
00024 
00025 class MySeeedStudioTFTv2 : public SeeedStudioTFTv2
00026 {
00027 public:
00028     /** create a TFT with touch object connected to the pins:
00029      *
00030      * @param pin xp resistiv touch x+
00031      * @param pin xm resistiv touch x-
00032      * @param pin yp resistiv touch y+
00033      * @param pin ym resistiv touch y-
00034      * @param mosi,miso,sclk SPI connection to TFT
00035      * @param cs pin connected to CS of display
00036      * @param reset pin connected to RESET of display
00037      * based on my SPI_TFT lib
00038      */
00039     MySeeedStudioTFTv2(PinName xp, PinName xm, PinName yp, PinName ym,
00040                      PinName mosi, PinName miso, PinName sclk,
00041                      PinName csTft, PinName dcTft, PinName blTft,
00042                      PinName csSd);
00043 
00044     int DrawBitmapFile(FILE * fp);
00045 };
00046 
00047 #endif