Files
f746_mini_apl/ili9341.h
2022-06-28 17:20:43 +03:00

27 lines
534 B
C++

#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