Esta tarde he tenido dos horas libres que he dedicado a pelearme un poco más con este divertido artilugio, y he decidido ir a por una de las funcionalidades más duras, que intenté evitar en el primer round: la configuración persistente. El resultado, otra vez, me ha sorprendido; sin muchas dificultades he podido guardar la configuración en la pequeña EEPROM de Arduino y recargarla.
Para hacerlo he implementado dos nuevas funciones sav y loa (recordar que el sistema emplea comandos de ancho fijo a 3 bytes), entre otras que se suman a las creadas en el primer round, lst y set. Viendo que el número de comandos soportados va creciendo a buen ritmo, voy a aprovechar esta misma entrada para esbozar una pequeña referencia, que quedará abierta a discusión de cara a la implementación final.
Los comandos soportados hasta el momento son los siguientes:
Los enlaces aún están siendo probados, por lo que no publicaré el código con los últimos cambios que activan esta funcionalidad hasta que me asegure de que funcionan perfectamente. Por otro lado, el mapa de memoria de la EEPROM está siendo rediseñado en vistas a la versión 2.0, de modo que una configuración guardada con la versión actual del software probablemente no funcionará con la versión final. De todos modos, os invito a hacer algunas pruebas con él!
En cuanto a la referencia, ¿qué funciones echáis de menos? ¿Alguna sintaxis os parece demasiado confusa? ¿Alguna petición para el siguiente round?
Recent comments
2 hours 10 min ago
2 hours 16 min ago
2 hours 52 min ago
10 hours 15 min ago
21 hours 5 min ago
1 day 5 hours ago
1 day 16 hours ago
1 day 20 hours ago
2 days 4 hours ago
2 days 10 hours ago