Qué hace
Archivo de reglas para Cursor dedicado al firmware de microcontroladores STM32 con HAL. Cubre la estructura del proyecto, el código generado por CubeMX, la inicialización de periféricos, interrupciones y concurrencia, propiedad de buffers DMA, uso de memoria y tiempos, para que las sugerencias de la IA sigan prácticas habituales de sistemas embebidos.
Casos de uso
- 01Separar el código de CubeMX del código escrito a mano
- 02Revisar que las interrupciones sean cortas y deterministas
- 03Comprobar que las llamadas HAL gestionan retornos y timeouts