#ifndef _ST7789_H
#define _ST7789_H

#include "config.h"
extern uint8_t x0;                             //Координаты текста
extern uint8_t y0;                             //Координаты текста



void TFTInit(void);
void TFTSingleColor(uint16_t color);
uint16_t RGB_16(uint8_t Red, uint8_t Green, uint8_t Blue);
void DrawRect(uint8_t x0, uint8_t y0, uint8_t w, uint8_t h, uint16_t color);
void DrawPixel(uint8_t x0, uint8_t y0, uint16_t color);
void WriteChar(uint8_t s);
void SettingText(uint8_t x, uint8_t y, uint16_t Ccolor, uint16_t Bcolor, uint8_t F);
void SetColor(uint16_t Ccolor, uint16_t Bcolor);
void SetFont(uint8_t F);
void GoToXY(uint8_t x, uint8_t y);
void WriteStr(char *str);
void WriteNum_ex(int32_t val, uint8_t MinLen, uint8_t AfPo, uint8_t Space, uint8_t Plus);//Процедура вывода числа
void WriteNum(int32_t val);     //Процедура вывода числа (упрощенная)
void ClrTxt(void);

#endif
