From 1a95acae24ba1624c2fe2e5323382bc25e78ad19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=9A=D0=B0=D0=B7?= =?UTF-8?q?=D0=B0=D0=BA=D0=BE=D0=B2?= Date: Tue, 30 May 2023 17:03:16 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB(?= =?UTF-8?q?=D0=B0)=20=D0=BD=D0=B0=20'SPI.md'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SPI.md | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) 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** - выбор точки.