PS_Fgen_FW  4da88f4073c1cc65ea45c3a652a2751e495e50db
Firmware for an Power Supply and Function Generator build from an ATX power supply
Loading...
Searching...
No Matches
ILI9341 Class Reference
Inheritance diagram for ILI9341:

Public Member Functions

 ILI9341 (int8_t DC, int8_t RST, int8_t CS=-1)
 
void init ()
 
void begin ()
 
void setAddrWindow (uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1)
 
void pushColor (uint16_t color)
 
void fillScreen (uint16_t color=BLACK)
 
void clearScreen ()
 
void drawPixel (int16_t x, int16_t y, uint16_t color)
 
void drawFastVLine (int16_t x, int16_t y, int16_t h, uint16_t color)
 
void drawFastHLine (int16_t x, int16_t y, int16_t w, uint16_t color)
 
void fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)
 
void drawImage (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t *img)
 
void drawImageF (int16_t x, int16_t y, int16_t w, int16_t h, const uint16_t *img16)
 
void drawImageF (int16_t x, int16_t y, const uint16_t *img16)
 
void setRotation (uint8_t r)
 
void invertDisplay (boolean mode)
 
void partialDisplay (boolean mode)
 
void sleepDisplay (boolean mode)
 
void enableDisplay (boolean mode)
 
void idleDisplay (boolean mode)
 
void resetDisplay ()
 
void setScrollArea (uint16_t tfa, uint16_t bfa)
 
void setScroll (uint16_t vsp)
 
void setPartArea (uint16_t sr, uint16_t er)
 
uint16_t Color565 (uint8_t r, uint8_t g, uint8_t b)
 
uint16_t color565 (uint8_t r, uint8_t g, uint8_t b)
 
void rgbWheel (int idx, uint8_t *_r, uint8_t *_g, uint8_t *_b)
 
uint16_t rgbWheel (int idx)
 

Protected Member Functions

void displayInit (const uint8_t *addr)
 
void writeSPI (uint8_t)
 
void writeMulti (uint16_t color, uint16_t num)
 
void writeCmd (uint8_t c)
 
void writeData (uint8_t d8)
 
void writeData16 (uint16_t d16)
 
void copyMulti (uint8_t *img, uint16_t num)
 

Private Attributes

int8_t csPin
 
int8_t dcPin
 
int8_t rstPin
 
uint8_t csMask
 
uint8_t dcMask
 
volatile uint8_t * csPort
 
volatile uint8_t * dcPort
 

The documentation for this class was generated from the following files: