|
#define | TREBOTES 50 |
| Tiempo de filtrado antirebote en milisegundos.
|
|
bool | antirebote (GPIO_TypeDef *puerto, uint16_t pin) |
| Función genérica de antirebote para cualquier pin GPIO.
|
Este módulo implementa una función genérica de antirebote para cualquier pin GPIO.
- Autor
- demianmozo
- Fecha
- 2025-06-08
- Versión
- 1.0
◆ TREBOTES
Tiempo de filtrado antirebote en milisegundos.
◆ antirebote()
bool antirebote |
( |
GPIO_TypeDef * | puerto, |
|
|
uint16_t | pin ) |
Función genérica de antirebote para cualquier pin GPIO.
- Parámetros
-
puerto | Puntero al puerto GPIO (ej: GPIOA, GPIOB, etc.) |
pin | Máscara del pin GPIO (ej: GPIO_PIN_0, GPIO_PIN_1, etc.) |
- Devuelve
- true si se detectó una pulsación válida (transición HIGH→LOW), false en caso contrario