ILI9341_SPI
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; };