ILI9341_SPI

Dependencies:   fonts

Dependents:   ov7670_dma_nucleo_f4 NUCLEO-F446RE_testDCMI

ILI9341.h

Committer:
tmnt
Date:
2016-04-29
Revision:
0:2d4605aef62f
Child:
1:2446b5e1a4fb

File content as of revision 0:2d4605aef62f:




#include "mbed.h"


class ili9341_spi
{
    SPI& spi;
    DigitalOut cs;
     DigitalOut dc;
      DigitalOut rs;
    
  public:
   ili9341_spi(SPI& _spi, PinName _cs,PinName _dc,PinName _rs);
void select();
    void deselect();    
void window (unsigned int x, unsigned int y, unsigned int w, unsigned int h);
void pixel(int x, int y, int color);
void vline(int x, int y0, int y1, int color);
void circle(int x0, int y0, int r, int color);
void fillcircle(int x0, int y0, int r, int color);
void fillrect(int x0, int y0, int x1, int y1, int color);
void wr_cmd(unsigned char cmd);
void wr_dat(unsigned char dat);
char rd_byte(unsigned char cmd);
int rd_32(unsigned char cmd);
int  Read_ID(void);
void tft_reset();

  private:
    PinName _CS_pin;
    PinName _SO_pin;
    PinName _SCK_pin;
    float _error;



};