sd card and tft
Dependencies: MMA8451Q SDFileSystem SPI_TFT_ILI9341 TFT_fonts mbed
Fork of TFT_test_frdm-kl25z by
SPI_STMPE610.h
- Committer:
- dhivya12
- Date:
- 2014-11-25
- Revision:
- 3:955860740bd0
- Parent:
- 0:6b8a2d4c88b3
File content as of revision 3:955860740bd0:
/* mbed SPI_STMPE610.h to test adafruit 2.8" TFT LCD shiled w Touchscreen * Copyright (c) 2014 Motoo Tanaka @ Design Methodology Lab * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ #ifndef SPI_STMPE610_H #define SPI_STMPE610_H #include "mbed.h" /** * STMPE610 Touch Sensor * * */ class SPI_STMPE610 { public: /** * STMPE610 constructor * * @param mosi SPI_MOSI pin * @param miso SPI_MISO pin * @param sclk SPI_CLK pin * @param cs SPI_CS pin */ SPI_STMPE610(PinName mosi, PinName miso, PinName sclk, PinName cs) ; ~SPI_STMPE610() ; /* * some member functions here (yet to be written) */ SPI m_spi; DigitalOut m_cs ; int _mode ; void readRegs(int addr, uint8_t *data, int len) ; void writeRegs(uint8_t *data, int len) ; uint8_t read8(int addr) ; void write8(int addr, uint8_t data) ; uint16_t read16(int addr) ; void write16(int addr, uint16_t data) ; int getRAWPoint(uint16_t *x, uint16_t *y, uint16_t *z) ; private: } ; #endif /* SPI_STMPE610_H */