188#ifndef INC_ONEBUTTON_H_
189#define INC_ONEBUTTON_H_
191#include "driver/gpio.h"
228#define OB_READ_PIN() HAL_GPIO_ReadPin(Btn->GpioPort, Btn->GpioPin)
234#define OB_GET_TICK() HAL_GetTick()
239#define OB_BUTTON_PRESSED GPIO_PIN_RESET
244#define OB_BUTTON_NOT_PRESSED GPIO_PIN_SET
257#define OB_READ_PIN() gpio_get_level(Btn->GpioPin)
264#define OB_GET_TICK() xTim_getTick()
269#define OB_BUTTON_PRESSED 0
274#define OB_BUTTON_NOT_PRESSED 1
369 GPIO_TypeDef* GpioPort;
Core types, global configuration macros, and framework initialization routines.