Показать сообщение отдельно
Старый 21.07.2019, 21:25   #255
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Alex15BV Посмотреть сообщение
Нет, именно про это...
1. Выделять память под пины Ардуино - дефайны с теми же именами нисколько не испортят код
2. Булевы переменные под флаги - однобайтные регистры флагов и упаковка по восемь флагов в один регистр. Объявление тех же самых имён, только по биту получится
3. Unsigned long в 4 байта - когда переменная со свистом умещается в unsigned int 2 байта (туда ж 65535 можно запихнуть) ...
... Ну и т. д., и т. п. Вплоть до того, что на черырех байтах и одном прерывании можно таймер на 134 года замутить (ну ли на 255 дней, если честно по 60 считать )
Твоё кунг-фу сильнее моего
Дай примеры, попробую оптимизировать, чисто из спортивного интереса ( да и поучусь чему новому)
oleg707 вне форума   Ответить с цитированием