Estoy tratando de hacer un pequeño proyecto de registrador de datos con STM32F072 como una oportunidad para familiarizarse con la HAL de STM.
Con CubeMX generé un código HAL que tiene SPI y también incluye FatFS.
Ahora mismo estoy teniendo problemas al pegar los controladores de bajo nivel SPI a FatFS.
¿Alguien puede indicarme la dirección correcta o publicar algunos ejemplos sobre cómo pegar las funciones HAL SPI a FatFS? En este momento veo que hay una declaración siguiente generada por HAL, pero parece que no puedo encontrar ninguna implementación real que funcione.
Diskio_drvTypeDef USER_Driver =
{
USER_initialize,
USER_status,
USER_read,
#if _USE_WRITE
USER_write,
#endif /* _USE_WRITE == 1 */
#if _USE_IOCTL == 1
USER_ioctl,
#endif /* _USE_IOCTL == 1 */
};
Cualquier ejemplo o documentación sobre cómo implementar esto sería muy apreciado.