|
TM STM32F4xx Libraries
v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
|
Button private structure. More...
#include <tm_stm32f4_button.h>
Data Fields | |
| GPIO_TypeDef * | GPIOx |
| uint16_t | GPIO_Pin |
| uint8_t | GPIO_State |
| void(* | ButtonHandler )(TM_BUTTON_PressType_t) |
| uint32_t | StartTime |
| uint8_t | LastStatus |
| uint8_t | State |
| uint16_t | PressNormalTime |
| uint16_t | PressLongTime |
Button private structure.
| void(* ButtonHandler) (TM_BUTTON_PressType_t) |
Button function handler
| uint16_t GPIO_Pin |
GPIO pin for button
| uint8_t GPIO_State |
GPIO state for pin when pressed
| GPIO_TypeDef* GPIOx |
GPIOx PORT for button
| uint8_t LastStatus |
Button status on last check
| uint16_t PressLongTime |
Time in ms for long press for button
| uint16_t PressNormalTime |
Time in ms for normal press for button
| uint32_t StartTime |
Time when button was pressed
| uint8_t State |
Current button state