valentinbasel / icaro

proyecto para la enseñanza de robotica educativa en las escuelas usando hardware pinguino
GNU General Public License v3.0
17 stars 7 forks source link

idea: pasar al main una opcion de cargar firmware #17

Open yn1v opened 5 years ago

yn1v commented 5 years ago

Los firmware de Apicaro y Drawbot estan dentro de icaro bloques para C pero los bloques de Apicaro y Drawbot estan en bloques de Python. apicaro_drawbot

Yo entiendo que la restriccion es que esos firmwares son c'odigo C y por eso es mas facil llamarlos desde ahi.

Mi idea es que tal si se hace un programa cargador de firmware y se coloca en el main.py ... es decir en el menu principal. icaro_main_propuesta

Este cargador podria ofrecer solo 2 opciones: Apicaro y Drawbot. A final son codigo que no cambia. Podria reducirse bastante a que solo tome el archivo y lo mande al PIC.

Un extra podria ser tener una opcion para usuarios avanzados de tomar un archivo de C y enviarlo al PIC.

Una opcion seria tener un programa distinto e independiente al main.py que sea solo un cargador de firmware.

valentinbasel commented 5 years ago

se podría hacer un cargador independiente.. no es mala idea, que tenga la opción de cargar el firmware de apicaro y/o drawbot, y que también pueda meter un .c que mandes de afuera (remplazando user.c y usando todas las libs de ./icaro) lo puedo ver.