Я несколько ушел от твоей концепции и напряг ChatGPT (как уже говорил, я - "программист" процентов на 10-15). Посмотрим, что у нас получится.
Основные моменты такие:
1. "Универсальный" контроллер на базе ATmega328 (если влезет, то и 168/88);
2. Поддержка OLED 128x64 и LED - 7-сегментников (4 разряда + знак "-");
3. Поиск по "Счетчику" и "Паузам" (только ЛПМ с прог. шестерней);
4. Кнопки подключаются через регистр 74HC165 (до 8 кнопок + возможность масштабирование, но, по идее, 8 кнопок будет достаточно на все задачи).
5. Периферия (выхода) подключены через 74HC595 - до 4-х регистров "цепочкой": первый регистр - управление, второй - светодиоды режимов работы (планирую использовать
такие кнопки), 3 и 4 - опциональны - для 7-сегментных индикаторов, если не хочется OLED.
Как-то так.