diff --git a/SPI.md b/SPI.md index a4479d1..8ce0783 100644 --- a/SPI.md +++ b/SPI.md @@ -1,23 +1,39 @@ -## Передача команды и параметров по шине SPI ## +# Передача команды и параметров по шине SPI При передаче пакета 1) Byte команды. 2) Byte[] массив параметров. 3) Byte контрольной суммы. -## Команды ## -- **AllClear** - - очищение экрана. +# Команды: -Команда: 0x01 +Условные обозначения: +|Обозначение|Описание| +|:-:|-| +|\||ИЛИ (значение слева или значение справа)| +|a1, a2 , ..., an|Диапазон (одно значение из диапазона)| +|\[...]|Несколько подобных значений| +|СxRC|Байт контрольной суммы| -Параметры: 0 или 1 для заполнения черными или белыми пикселями +# Команды: - 0x00-0x01 +## Заполнение экрана определенным цветом -Пример: *Заполнить экран черными пикселями* +**Команда:** - 0x01, 0x00 + 0x01 + + **Параметры и данные:** +|Color| +|-| +|0x00,0x01, … ,0x7F| + + **Пример:** +|Color|Описание|Полная команда| +|-|-|-| +|0x00|Заполнить экран черными пикселями|0x01 0x00 CxRC| + +**Описание:** - **SetPage** - выбор точки.