Показать сообщение отдельно
Старый 21.07.2019, 22:42   #256
Alex15BV
Пользователь
 
Регистрация: 01.11.2017
Возраст: 50
Город: Лобня
Регион: 50, 90, 150
Машина: BMW 530D Touring
Сообщений: 96
Alex15BV is a jewel in the roughAlex15BV is a jewel in the roughAlex15BV is a jewel in the rough
По умолчанию

Да я вообще не конфуист! Что ты!
Две одинаковых для текста программы записи:
const LED_PIN = 1; // 1 байт в памяти
#define LED_PIN 1 // ничего

... Или флаги. Восемь байт булевы переменных можно упаковать в одну:
byte FlagRegister1 = 0;
#define PEREM1 FlagRegister1, 0
#define PEREM2 FlagRegister1, 1
#define PEREM3 FlagRegister1, 2
...
#define PEREM8 FlagRegister1, 7

И, соответственно, вводим флаг: bitSet(PEREM1);
сбрасываем: bitClear(PEREM1);

Как-то так...
Alex15BV вне форума   Ответить с цитированием