Изменил(а) на 'SPI.md'

This commit is contained in:
Максим Мартьянов 2023-06-03 13:58:04 +00:00
parent 3888af0897
commit 403899797e

53
SPI.md
View File

@ -26,12 +26,13 @@
**Параметры и данные:**
|Color|
|-|
|0x00,0x01, … ,0x7F|
|0x00\|0x01|
**Пример:**
|Color|Описание|Полная команда|
|-|-|-|
|0x00|Заполнить экран черными пикселями|0x01 0x00 CxRC|
|0x01|Заполнить экран белыми пикселями|0x01 0x01 CxRC|
***
@ -62,7 +63,7 @@
**Параметры и данные:**
|Symbols|
|-|
|0x01,0x02,...,0x10|
|[0x01,0x02,...,0x16]|
**Пример:**
|Symbols|Описание|Полная команда|
@ -115,7 +116,7 @@
***
## Поставить пиксель в координатах, белого или черного цвета
## Поставить пиксель белого или черного цвета по координатах
**Команда:**
@ -129,7 +130,8 @@
**Пример:**
|X|Y|Color|Описание|Полная команда|
|-|-|-|-|-|
|0x24|0x04|0x01|Поставить белый пиксель в координатах x-36; y-4|0x05 0x24 0x04 0x0 CxRC|
|0x24|0x04|0x01|Поставить белый пиксель в координатах x-36; y-4|0x05 0x24 0x04 0x01 CxRC|
|0x0B|0x16|0x00|Поставить черный пиксель в координатах x-11; y-22|0x05 0x0B 0x16 0x00 CxRC|
***
@ -147,42 +149,63 @@
**Пример:**
|X|Y|X2|Y2|Color|Описание|Полная команда|
|-|-|-|-|-|-|-|
|0x02|0x02|0x05|0x05|0x01|Нарисовать линию в координатах начало x-2 , y-2 , конец x2-5 , y2-5, color-0x01 |0x06 0x02 0x02 0x05 0x05 0x01 CxRC|
|0x02|0x02|0x05|0x05|0x01|Нарисовать линию белого цвета в координатах: начало x-2 , y-2; конец x-5, y-5 |0x06 0x02 0x02 0x05 0x05 0x01 CxRC|
***
## Нарисовать круг по координатам и радиусу, белого или черного цвета
## Нарисовать круг белого или черного цвета по координатам и радиусу
**Команда:**
0x07
**Параметры и данные:**
|X|Y|R|Color|fill|
|X|Y|R|Color|Fill|
|-|-|-|-|-|
|0x00,0x01, … ,0x7F|0x00,0x01, … ,0x3F|0x01,0x02,...,0xFF| 0x00 \| 0x01| 0x00 \| 0x01|
**Пример:**
|X|Y|R|Color|fill|Описание|Полная команда|
|-|-|-|-|-|-|
|0x03|0x09|0x05|0x01|0x01|Нарисовать круг c координатами x-3, y-9, r-5, color-0x01, fill-0x01|0x07 0x03 0x9 0x05 0x01 0x01 CxRC|
|X|Y|R|Color|Fill|Описание|Полная команда|
|-|-|-|-|-|-|-|
|0x03|0x09|0x05|0x01|0x01|Нарисовать заполненный белый круг c координатами центра x-3, y-9 и радиусом 5|0x07 0x03 0x09 0x05 0x01 0x01 CxRC
|0x03|0x09|0x05|0x01|0x00|Нарисовать не заполненный белый круг c координатами центра x-3, y-9 и радиусом 5|0x07 0x03 0x09 0x05 0x01 0x00 CxRC|
|0x03|0x09|0x05|0x00|0x01|Нарисовать заполненный черный круг c координатами центра x-3, y-9 и радиусом 5|0x07 0x03 0x09 0x05 0x00 0x01 CxRC|
***
## Нарисовать прямоугольник по координатам, белого или черного цвета
## Нарисовать прямоугольник белого или черного цвета по координатам
**Команда:**
0x08
**Параметры и данные:**
|X|Y|Charlndex|Color|fill|
|X|Y|Widht|Height|Color|Fill|
|-|-|-|-|-|-|
|0x00,0x01, … ,0x7F|0x00,0x01, … ,0x3F|0x00,0x01, … ,0x10| 0x00 \| 0x01| 0x00 \| 0x01|
**Пример:**
|X|Y|Charlndex|Color|fill|Описание|Полная команда|
|-|-|-|-|-|-|-|
|0x05|0x0A|0x07|0x01|0x01|Нарисовать прямоугольник c координатами x-5, y-10, Charlndex-7, color-0x01|0x08 0x05 0x0A 0x07 0x01 CxRC|
|X|Y|Widht|Height|Color|Fill|Описание|Полная команда|
|-|-|-|-|-|-|-|-|
|0x05|0x0A|0x0A|0x0F|0x01|0x01|Нарисовать белый заполненный прямоугольник c координатами x-5, y-10 и размерами по ширине 10, по высоте 15 |0x05 0x0A 0x0A 0x07 0x01 0x01 CxRC|
|0x05|0x0A|0x0A|0x0F|0x01|0x00|Нарисовать белый не заполненный прямоугольник c координатами x-5, y-10 и размерами по ширине 10, по высоте 15 |0x05 0x0A 0x0A 0x07 0x01 0x00 CxRC|
***
## Нарисовать символ по координатам
**Команда:**
0x09
**Параметры и данные:**
|X|Y|Charlndex|Color|
|-|-|-|-|
|0x00,0x01, … ,0x7F|0x00,0x01, … ,0x3F|0x00,0x01, … ,0x10| 0x00 \| 0x01|
**Пример:**
|X|Y|Charlndex|Color|Описание|Полная команда|
|-|-|-|-|-|-|
|0x05|0x0A|0x09|0x01|Нарисовать "0" белого цвета c координатами верхнего левого угла символа x-5, y-10|0x09 0x05 0x0A 0x09 0x01 CxRC|
***