25 #define Ss_TFT_VERSION 1
45 #define Ss_LANDSCAPE 1
54 #error You selected USE_HC595 without including hc595.h in you sketch!! YOU MUST INCLUDE hc595.h IN YOUR SKETCH. 59 #ifdef SS_USEDIRECTPORT 60 #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) 61 #define LCD_RS_HIGH PORTF |= B0100000; 62 #define LCD_RS_LOW PORTF &= ~ B0100000; 63 #define LCD_WR_HIGH PORTF |= B0010000; 64 #define LCD_WR_LOW PORTF &= ~ B0010000; 65 #define LCD_CS_HIGH PORTF |= B0001000; 66 #define LCD_CS_LOW PORTF &= ~ B0001000; 68 #define LCD_RS_HIGH PORTC |= B0100000; 69 #define LCD_RS_LOW PORTC &= ~ B0100000; 70 #define LCD_WR_HIGH PORTC |= B0010000; 71 #define LCD_WR_LOW PORTC &= ~ B0010000; 72 #define LCD_CS_HIGH PORTC |= B0001000; 73 #define LCD_CS_LOW PORTC &= ~ B0001000; 92 #define FPixel(x,y) SetXY(x, y, x, y);LCD_RS_HIGH LCD_Write8x2(ForeColor); 133 void SetFont(uint8_t * font,uint8_t x=0,uint8_t y=0,uint8_t spx=0,uint8_t spy=0);
139 void CleanLCD(
unsigned short rgb=0xFFFF);
142 void Touchpin(
int tclk,
int tcs,
int tdin,
int dout,
int irq);
149 void RectFill(
int sx,
int sy,
int ex,
int ey,
bool force=0);
150 void Rect(
int,
int,
int,
int);
152 void Circle(
int ,
int ,
int );
174 void DisplayChar(
short,
short,uint8_t,uint8_t option=0);
185 void Pixel(
int x,
int y);
186 void Line(
int sx,
int sy,
int ex,
int ey);
187 void LineVS(
int x,
int y,
int l);
188 void LineHS(
int x,
int y,
int l);
189 void HLine(
short x,
short y,
short l);
190 void VLine(
short x,
short y,
short l);
210 void SetXY(
unsigned int x1,
unsigned int y1,
unsigned int x2,
unsigned int y2);
void DisplayBitmapChar(int, int, uint8_t, uint8_t option=0)
void HLine(short x, short y, short l)
void d32s(short, short, uint8_t)
void Circle(int, int, int)
void CircleFill(int, int, int)
void LCD_Write_CD(unsigned short, unsigned short)
void CheckPoint(int *, int *)
unsigned short font_y_space
void plot4points(int, int, int, int)
void VLine(short x, short y, short l)
void SetFontOption(const uint8_t)
void SetFBcolor(int FC, int BC)
void GetLandscapePoint(int *, int *)
void DisplayChar(short, short, uint8_t, uint8_t option=0)
void plot4pointsE(int, int, int, int)
void SetXY(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2)
#define FastdigitalWrite(a, b)
void LineVS(int x, int y, int l)
unsigned short SCR_HEIGHT
void LCD_Write8x2(unsigned short)
void SetFont(uint8_t *font, uint8_t x=0, uint8_t y=0, uint8_t spx=0, uint8_t spy=0)
void DisplayString(int x, int y, char *st, uint8_t options=0)
void CleanLCD(unsigned short rgb=0xFFFF)
void SetFcolor(uint8_t, uint8_t, uint8_t)
void Write7843(uint8_t num)
void Rect(int, int, int, int)
void LineHS(int x, int y, int l)
unsigned short font_x_space
void LCD_Write_DATA8(unsigned short)
void RectFill(int sx, int sy, int ex, int ey, bool force=0)
void SetBcolor(uint8_t, uint8_t, uint8_t)
void Line(int sx, int sy, int ex, int ey)
void Touchpin(int tclk, int tcs, int tdin, int dout, int irq)
void LCD_Write_COMM8(unsigned short)