Firmware STM32F407 en C/C++

Job ID: 39851583

Budget: $250 – $750 USD

Necesito desarrollar el firmware completo para una placa basada en STM32F407. Ya cuento con el diagrama de bloques y la especificación funcional; los compartiré en cuanto iniciemos para que trabajes con requerimientos claros y bien definidos.

El trabajo consiste en:

• Escribir el código en C/C++ limpio y bien documentado, preparado para compilarse sobre ARM Cortex-M4 usando STM32CubeIDE (u otra herramienta similar compatible con HAL/CMSIS).
• Implementar las rutinas principales descritas en la especificación, respetando los tiempos de respuesta y las prioridades de interrupción que allí se indican.
• Entregar el proyecto listo para compilar, junto con un README que detalle dependencias, configuración del clock, mapa de memoria y pasos de flashing.
• Incluir comentarios en línea y un breve reporte final que describa las pruebas realizadas en hardware (o, si fuera necesario, en simulación con STM32CubeMX/Debugger) y los resultados obtenidos.

Acepto sugerencias de optimización y buenas prácticas para garantizar estabilidad y mantenimiento a largo plazo. Espero el código fuente, archivos de proyecto y la documentación mencionada como entregables finales.