| 
    Библиотека LUFA (раннее название MyUSB) версия 101122 
   | 
 
Modules | |
| ATAVRUSBRF01 | |
| BENITO | |
| BUMBLEB | |
| EVK527 | |
| JMDBU2 | |
| MICROSIN162 | |
| MINIMUS | |
| OLIMEX162 | |
| STK525 | |
| STK526 | |
| UDIP | |
| USBFOO | |
| USBKEY | |
| USBTINYMKII | |
Functions | |
| static void | Buttons_Init (void) | 
| static uint8_t | Buttons_GetStatus (void) ATTR_WARN_UNUSED_RESULT | 
Следующие файлы должны быть скомпилированы с любым проектом, который использует этот модуль:
Драйвер аппаратуры кнопок. Предоставляет простой для использования драйвер для аппаратных кнопок, имеющихся на многих макетных платах. Это дает возможность простого конфигурирования и проверки статуса всех кнопок на плате, чтобы в соответствии с этим можно было выполнять подходящие действия.
Если значение BOARD установлено в BOARD_USER, то будет подключаться файл /Board/Buttons.h, находящийся в папке проекта пользователя. Иначе будет подключен (include) подходящий встроенный в библиотеку файл заголовка драйвера.
Для возможных значений BOARD в makefile, см. Board Types.
| static uint8_t Buttons_GetStatus | ( | void | ) |  [inline, static] | 
        
Возвращает маску, показывающую, какая из кнопок платы в настоящий момент нажата.
| static void Buttons_Init | ( | void | ) |  [inline, static] | 
        
Инициализация драйвера BUTTONS, после чего можно будет читать текущую позицию кнопок. Устанавливает подходящие порты I/O как входы с подключенными внутренними pull-up резисторами.
Функция должна быть вызвана перед использованием любой функции драйвера кнопок.