Firmware detector cortos butia 2011
De Proyecto Butiá
Se necesita crear un firmware que detecte los cortos en el shield butia v1.0
La idea es incorporar un modulo USB4ALL "shortcuts" o "debugging" o "debug" o "$use_imagination"
Por el momento se encuentra disponible un codigo base de chequeo de shortcuts en el GIT butia de sourceforge, en el branch firmware_shortcuts.
El firmware debería permitir:
- un constructor que inicialize memoria y recursos a usar.
- un destructor que libere la memoria y recursos usados.
- chequear si dos pines están en corto.
- crear una lista de pines a NO testear.
- probar cortos entre todos los pines (menos los pines agregados a la lista anterior).
- no es necesario retornar todos los cortos encontrados, solo el primero encontrado.
- agregar pines que SI deberían estar en cortos. (*)
- definir pruebas sobre conectores de sensores/actuadores butia.
- conector que permita cerciorarse que TODOS los pines del conector en cuestión están debidamente soldados.
(*) A discutir si son buenas ideas o no.
Que se pide:
- Definir el alcance a realizar del detector de cortos.
- Realizar un firmware que realize lo anterior mencionado (dado el alcanze planificado)
- Documentar en wiki
- API del modulo usb4all que realiza el debugging
- como construir el conector de debugging.
- Manual de usuario de como hacer los test del shield butia v1.0
- Documentación a entregar
- Elecciones realizadas sobre el diseño del modulo
- Porque prueba bien los cortos?
- Porque el conector de debugging prueba bien que no hay pines desoldados?
- Desafíos encontrados
- Se cumplió con el alcance planteado al inicio?