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

Дай примеры, попробую оптимизировать, чисто из спортивного интереса ( да и поучусь чему новому)