STM32 Maze Solver v1.0
Proyecto de robot autónomo que resuelve un laberinto mediante un algoritmo de llenado (*Flood Fill*), desarrollado sobre STM32.
Cargando...
Buscando...
Nada coincide
Módulo Antirebote

defines

#define TREBOTES   50
 Tiempo de filtrado antirebote en milisegundos.

Funciones

bool antirebote (GPIO_TypeDef *puerto, uint16_t pin)
 Función genérica de antirebote para cualquier pin GPIO.

Descripción detallada

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

Documentación de «define»

◆ TREBOTES

#define TREBOTES   50

Tiempo de filtrado antirebote en milisegundos.

Documentación de funciones

◆ antirebote()

bool antirebote ( GPIO_TypeDef * puerto,
uint16_t pin )

Función genérica de antirebote para cualquier pin GPIO.

Parámetros
puertoPuntero al puerto GPIO (ej: GPIOA, GPIOB, etc.)
pinMá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