|
STM32_General 1.0
Библиотеки для периферии STM32
|
Функции для работы с GPIO, как с кнопкой More...
Classes | |
| struct | GPIO_SwitchTypeDef |
| Структура кнопки More... | |
Functions | |
| HAL_StatusTypeDef | GPIO_Switch_Init (GPIO_SwitchTypeDef *sw, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN_X, uint8_t SW_On_State) |
| Инициализировать кнопку (структуру кнопки) | |
| int | GPIO_Read_Switch (GPIO_SwitchTypeDef *swstart) |
| Считать состоянии кнопки | |
Функции для работы с GPIO, как с кнопкой
| HAL_StatusTypeDef GPIO_Switch_Init | ( | GPIO_SwitchTypeDef * | sw, |
| GPIO_TypeDef * | GPIOx, | ||
| uint32_t | GPIO_PIN_X, | ||
| uint8_t | SW_ActiveLevel ) |
Инициализировать кнопку (структуру кнопки)
| sw | Указатель на структуру кнопки |
| GPIOx | Указатель на структуру порта для кнопки |
| GPIO_PIN_X | Пин для кнопки |
| SW_ActiveLevel | Состояния пина, когда кнопка нажата |
Definition at line 258 of file general_gpio.c.
| int GPIO_Read_Switch | ( | GPIO_SwitchTypeDef * | sw | ) |
Считать состоянии кнопки
| sw | Указатель на структуру кнопки |
Функция включает в себя неблокирующую проверку на дребезг Т.е. функцию надо вызывать постоянно, чтобы она мониторила состояние кнопки
Definition at line 278 of file general_gpio.c.