#ifndef ILI9341_H #define ILI9341_H #include "mbed.h" class ILI9341 { public: ILI9341(PinName MOSI, PinName MISO, PinName SCK, PinName DC, PinName RST); void transmitData(const uint8_t *pixels, uint16_t x, uint16_t y, uint16_t w, uint16_t h); private: SPI dispPort; SPIName SPIx; void LCD_WR_Data(uint8_t Data); void LCD_WR_REG(uint8_t Reg); void LCD_setaddress(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2); DigitalOut rst; //(PB_1); DigitalOut dc; //(PB_0); }; #endif // ILI9341_H