Paso 4: Interrupciones, DMA, relojes, SPI y GPIOs.
La configuración de los periféricos es generada por el software de CubeMX utilizando el botón "Generar código". El código de inicialización para el SPI, reloj, temporizador (TIM3), DMA y GPIO se generan en el archivo main.c.
Algunas más código de inicialización para las funciones de pasador, pertenecientes por ejemplo a SPI se generan en el archivo stm32f4xx_hal_msp.c.
Las devoluciones de llamadas que más tarde son llamados a ejecutar el código de interrupción se definen como las definiciones de función 'débiles' en los controladores HAL. Se sobrescribe el código en main.c por:
Por si acaso estabas buscando un callback de' registro' o similar.