Есть задача.
Ко входам 1 и 2 подключены кнопки без фиксации.
По кратковременному нажатию 1 должно запустится одно задание,
по удерживании (например 2 сек), другое задание.

2 кнопка нажимается 1 или более раз, каждое нажатие добавляет по 1 мин.
некому счетчику, который по окончании нажатий врубает выход на нужное время.

Пишу на ST, логику понимаю, а реализация не получается, даже не знаю с чего начать.

Если кто сталкивался, прошу подсказать.