DIGILIGHT
Структуры данных | Перечисления | Функции
Файл control.c

Управление и индикация Модуль, обеспечивающий обработку вращения и нажатий энкодера и кнопок, а так же выполняющий вывод информации на ЖКИ. Подробнее...

См. исходные тексты.

Структуры данных

struct  btn_state_t
 Вспомогательный тип для автомата состояний опроса кнопок Подробнее...
 

Перечисления

enum  button_state { BTN_WAIT_RELEASED, BTN_WAIT_PRESSED, BTN_WAIT_DEBOUNCE }
 Флаги автомата состояния опроса кнопок Подробнее...
 

Функции

uint8_t get_btn_state (void)
 получение кода нажатых кнопок Подробнее...
 
control_t get_control (void)
 получение управляющей команды Подробнее...
 
void do_control (signal_t *s)
 Обработка органов управления Подробнее...
 
 INIT (7)
 Инициализация модуля
 

Подробное описание

Управление и индикация Модуль, обеспечивающий обработку вращения и нажатий энкодера и кнопок, а так же выполняющий вывод информации на ЖКИ.

Автор
ARV
Дата
9 апр. 2017 г.

См. определение в файле control.c

Перечисления

◆ button_state

Флаги автомата состояния опроса кнопок

Элементы перечислений
BTN_WAIT_RELEASED 

Ожидание отпускания кнопки

BTN_WAIT_PRESSED 

Ожидание нажатия кнопки

BTN_WAIT_DEBOUNCE 

Подавление дребезга

См. определение в файле control.c строка 53