@GNU AS
@.CHARSET =CP1251 ( Cyrillic )

@ +------------------------------------------------------------------+
@ |                  Константы для драйвера ST7789                   |
@ +------------------------------------------------------------------+


.EQU  ST7789_ColorMode_65K, 0x50
.EQU  ST7789_ColorMode_262K, 0x60
.EQU  ST7789_ColorMode_12bit, 0x03
.EQU  ST7789_ColorMode_16bit, 0x05
.EQU  ST7789_ColorMode_18bit, 0x06
.EQU  ST7789_ColorMode_16M, 0x07

.EQU  ST7789_Cmd_SWRESET, 0x01
.EQU  ST7789_Cmd_SLPIN, 0x10
.EQU  ST7789_Cmd_SLPOUT, 0x11
.EQU  ST7789_Cmd_COLMOD, 0x3A
.EQU  ST7789_Cmd_PTLON, 0x12
.EQU  ST7789_Cmd_NORON, 0x13
.EQU  ST7789_Cmd_INVOFF, 0x20
.EQU  ST7789_Cmd_INVON, 0x21
.EQU  ST7789_Cmd_GAMSET, 0x26
.EQU  ST7789_Cmd_DISPOFF, 0x28
.EQU  ST7789_Cmd_DISPON, 0x29
.EQU  ST7789_Cmd_CASET, 0x2A
.EQU  ST7789_Cmd_RASET, 0x2B
.EQU  ST7789_Cmd_RAMWR, 0x2C
.EQU  ST7789_Cmd_PTLAR, 0x30
.EQU  ST7789_Cmd_MADCTL, 0x36
.EQU  ST7789_Cmd_MADCTL_MY, 0x80
.EQU  ST7789_Cmd_MADCTL_MX, 0x40
.EQU  ST7789_Cmd_MADCTL_MV, 0x20
.EQU  ST7789_Cmd_MADCTL_ML, 0x10
.EQU  ST7789_Cmd_MADCTL_RGB, 0x00
.EQU  ST7789_Cmd_RDID1, 0xDA
.EQU  ST7789_Cmd_RDID2, 0xDB
.EQU  ST7789_Cmd_RDID3, 0xDC
.EQU  ST7789_Cmd_RDID4, 0xDD

.EQU  ST7789_MADCTL_MY, 0x80
.EQU  ST7789_MADCTL_MX, 0x40
.EQU  ST7789_MADCTL_MV, 0x20
.EQU  ST7789_MADCTL_ML, 0x10
.EQU  ST7789_MADCTL_BGR, 0x08
.EQU  ST7789_MADCTL_MH, 0x04

@ цвета для вывода на дисплей
.EQU  COLOR_BLACK   , 0x0000
.EQU  COLOR_BLUE    , 0x001F
.EQU  COLOR_RED     , 0xF800
.EQU  COLOR_GREEN   , 0x07E0
.EQU  COLOR_CYAN    , 0x07FF
.EQU  COLOR_MAGENTA , 0xF81F
.EQU  COLOR_YELLOW  , 0xFFE0
.EQU  COLOR_WHITE   , 0xFFFF

