Fonctions membres publiques | Liste de tous les membres
Référence de la classe Adafruit_SPITFT

#include <Adafruit_SPITFT.h>

Graphe d'héritage de Adafruit_SPITFT:
Adafruit_GFX Print Adafruit_ST77xx Adafruit_ST7735 Adafruit_ST7789 ColoredScreen

Fonctions membres publiques

void drawPixel (int16_t x, int16_t y, uint16_t color)
 Dessine un pixel. Plus de détails...
 
void fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)
 Remplit un rectangle. Plus de détails...
 
void drawFastHLine (int16_t x, int16_t y, int16_t w, uint16_t color)
 Dessine une ligne horizontale. Plus de détails...
 
void drawFastVLine (int16_t x, int16_t y, int16_t h, uint16_t color)
 Dessine une ligne verticale. Plus de détails...
 
void invertDisplay (bool i)
 Inverse les couleurs de l'écran. Plus de détails...
 
uint16_t color565 (uint8_t r, uint8_t g, uint8_t b)
 A partir d'une couleur 24bits retourne une couleur 16bits. Plus de détails...
 
- Fonctions membres publiques hérités de Adafruit_GFX
int16_t getCursorX (void) const
 Récupère la position du curseur sur l'axe x. Plus de détails...
 
int16_t getCursorY (void) const
 Récupère la position du curseur sur l'axe y. Plus de détails...
 
virtual void setRotation (uint8_t r)
 Change la rotation de l'écran. Plus de détails...
 
virtual void drawFastHLine (int16_t x, int16_t y, int16_t w, uint16_t color)
 Dessine une ligne horizontale. Plus de détails...
 
virtual void fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)
 Remplit un rectangle avec une couleur. Plus de détails...
 
virtual void fillScreen (uint16_t color)
 Remplit l'écran avec une couleur. Plus de détails...
 
virtual void drawLine (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color)
 Dessine une ligne. Plus de détails...
 
virtual void drawRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color)
 Dessine un rectangle. Plus de détails...
 
void drawCircle (int16_t x0, int16_t y0, int16_t r, uint16_t color)
 Dessine un cercle sans le remplir. Plus de détails...
 
void drawCircleHelper (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color)
 Dessine un quart de cercle. Plus de détails...
 
void fillCircle (int16_t x0, int16_t y0, int16_t r, uint16_t color)
 Remplit un cercle. Plus de détails...
 
void fillCircleHelper (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, int16_t delta, uint16_t color)
 Remplit un quart de cercle. Plus de détails...
 
void drawTriangle (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color)
 Dessine un triangle. Plus de détails...
 
void fillTriangle (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color)
 Remplit un triangle. Plus de détails...
 
void drawRoundRect (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color)
 Dessine un rectangle aux bords arrondis. Plus de détails...
 
void fillRoundRect (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color)
 Remplit un rectangle aux bords arrondis. Plus de détails...
 
void drawChar (int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size)
 Dessine un caractère. Plus de détails...
 
void setCursor (int16_t x, int16_t y)
 Change la position du curseur. Plus de détails...
 
void setTextColor (uint16_t c)
 Change la couleur du texte et laisse l'arrière plan transparent. Plus de détails...
 
void setTextColor (uint16_t c, uint16_t bg)
 Change la couleur du texte avec une couleur d'arrière plan personnalisée. Plus de détails...
 
void setTextSize (uint8_t s)
 Change la taille du texte. Plus de détails...
 
- Fonctions membres publiques hérités de Print
 Print ()
 
int getWriteError ()
 
void clearWriteError ()
 
virtual size_t write (uint8_t)=0
 
size_t write (const char *str)
 
virtual size_t write (const uint8_t *buffer, size_t size)
 
size_t write (const char *buffer, size_t size)
 
virtual int availableForWrite ()
 
size_t print (const __FlashStringHelper *)
 
size_t print (const String &)
 
size_t print (const char[])
 
size_t print (char)
 
size_t print (unsigned char, int=DEC)
 
size_t print (int, int=DEC)
 
size_t print (unsigned int, int=DEC)
 
size_t print (long, int=DEC)
 
size_t print (unsigned long, int=DEC)
 
size_t print (double, int=2)
 
size_t print (const Printable &)
 
size_t println (const __FlashStringHelper *)
 
size_t println (const String &s)
 
size_t println (const char[])
 
size_t println (char)
 
size_t println (unsigned char, int=DEC)
 
size_t println (int, int=DEC)
 
size_t println (unsigned int, int=DEC)
 
size_t println (long, int=DEC)
 
size_t println (unsigned long, int=DEC)
 
size_t println (double, int=2)
 
size_t println (const Printable &)
 
size_t println (void)
 
virtual void flush ()
 

Documentation des fonctions membres

◆ color565()

uint16_t Adafruit_SPITFT::color565 ( uint8_t  red,
uint8_t  green,
uint8_t  blue 
)

A partir d'une couleur 24bits retourne une couleur 16bits.

Paramètres
redvaleur de rouge (0 = off, 255 = max).
greenvaleur de vert (0 = off, 255 = max).
bluevaleur de bleu (0 = off, 255 = max).
Renvoie
couleur sur 16bits au format 565

◆ drawFastHLine()

void Adafruit_SPITFT::drawFastHLine ( int16_t  x,
int16_t  y,
int16_t  w,
uint16_t  color 
)

Dessine une ligne horizontale.

Paramètres
xCoordonnée la plus à gauche sur l'axe x
yCoordonnée la plus à gauche sur l'axe y
wLongueur en pixels
colorLa couleur à utiliser au format 16-bit 5-6-5

◆ drawFastVLine()

void Adafruit_SPITFT::drawFastVLine ( int16_t  x,
int16_t  y,
int16_t  h,
uint16_t  color 
)
virtual

Dessine une ligne verticale.

Paramètres
xCoordonnée la plus haute sur l'axe x
yCoordonnée la plus haute sur l'axe y
hHauteur en pixels
colorLa couleur à utiliser au format 16-bit 5-6-5

Réimplémentée à partir de Adafruit_GFX.

◆ drawPixel()

void Adafruit_SPITFT::drawPixel ( int16_t  x,
int16_t  y,
uint16_t  color 
)

Dessine un pixel.

Paramètres
xPosition horizontale.
yPosition verticale.
colorcolor La couleur à utiliser au format 16-bit 5-6-5

◆ fillRect()

void Adafruit_SPITFT::fillRect ( int16_t  x,
int16_t  y,
int16_t  w,
int16_t  h,
uint16_t  color 
)

Remplit un rectangle.

Paramètres
xCoordonnée la plus à gauche sur l'axe x
yCoordonnée la plus à gauche sur l'axe y
wLongueur en pixels
hHauteur en pixels
colorLa couleur à utiliser au format 16-bit 5-6-5

◆ invertDisplay()

void Adafruit_SPITFT::invertDisplay ( bool  i)
virtual

Inverse les couleurs de l'écran.

Paramètres
iTrue pour inverser false pour normal

Réimplémentée à partir de Adafruit_GFX.

Documentation des données membres

◆ _d0

int8_t Adafruit_SPITFT::_d0

Data pin 0 #.

◆ _freq

uint32_t Adafruit_SPITFT::_freq = 0

SPI bitrate (if no SPI transactions)

Dummy var to keep subclasses happy.

◆ _miso

int8_t Adafruit_SPITFT::_miso

MISO pin #.

◆ _mosi

int8_t Adafruit_SPITFT::_mosi

MOSI pin #.

◆ _rd

int8_t Adafruit_SPITFT::_rd

Read strobe pin # (or -1)

◆ _sck

int8_t Adafruit_SPITFT::_sck

SCK pin #.

◆ _spi

SPIClass* Adafruit_SPITFT::_spi

SPI class pointer.

◆ _wr

int8_t Adafruit_SPITFT::_wr

Write strobe pin #.

◆ hwspi

struct { ... } Adafruit_SPITFT::hwspi

Hardware SPI values.

◆ swspi

struct { ... } Adafruit_SPITFT::swspi

Software SPI values.

◆ tft8

struct { ... } Adafruit_SPITFT::tft8

Parallel interface settings.

◆ wide

bool Adafruit_SPITFT::wide = 0

If true, is 16-bit interface.