Digital Photo Frame using FTP Client
Dependencies: FTPClient SDFileSystem SeeedStudioTFTv2 TFT_fonts WIZnetInterface mbed
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
Generated on Wed Jul 13 2022 02:38:43 by
1.7.2