ILI9341_SPI

Dependencies:   fonts

Dependents:   ov7670_dma_nucleo_f4 NUCLEO-F446RE_testDCMI

Revision:
0:2d4605aef62f
Child:
1:2446b5e1a4fb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ILI9341.h	Fri Apr 29 13:36:39 2016 +0000
@@ -0,0 +1,39 @@
+
+
+
+#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;
+
+
+
+};
\ No newline at end of file