Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa |
bitacoraprog1 [2015/09/29 16:35] – saki | bitacoraprog1 [2015/10/16 09:47] (actual) – editor externo 127.0.0.1 |
---|
"GLCD.print(F("string") );" Y se redujo mucho el uso de ram y se solucionó este problema. | "GLCD.print(F("string") );" Y se redujo mucho el uso de ram y se solucionó este problema. |
| |
Pero una vez adaptada a la nueva librería, mas actualizada, moderna y con mas recursos pues ya se queda con esa. | Pero una vez adaptada a la nueva librería, mas actualizada, moderna y con mas recursos pues ya se queda con esa. Además han aparecido problemas al compilar en versiones nuevas del IDE. |
| |
==== AsakoTrainer 1.0 22-09-2015==== | ==== AsakoTrainer 1.0 22-09-2015==== |
| |
Mejorada función de detección de teclas para que en lugar de un margen fijo +-10 en el valor de las teclas utilice la mitad del valor que separa cada una de la anterior y siguiente con lo que casi desaparecen los errores de teclado. | Mejorada función de detección de teclas para que en lugar de un margen fijo +-10 en el valor de las teclas utilice la mitad del valor que separa cada una de la anterior y siguiente con lo que casi desaparecen los errores de teclado. |
| |
| Cambiada dirección de guardado 100->10 de variables y codigo inicial 150-> 53. |
| |
Cambiados tipos de variables cortas de int a byte para reducir uso de memorias asi como de long a unsigned. | Cambiados tipos de variables cortas de int a byte para reducir uso de memorias asi como de long a unsigned. |
| |
Cambiados valores de teclas para entrar en programas de salidas unificado a "*" para entrar o ejecutar y "#" para salir. "C" aumenta valores y "D" disminuye donde hay poca variación y //A-> +10, B-> +1, C-> -1 y D-> -10// donde hay mucha. | Cambiados valores de teclas para entrar en programas de salidas unificado a "*" para entrar o ejecutar y "#" para salir. "C" aumenta valores y "D" disminuye donde hay poca variación y //A-> +10, B-> +1, C-> -1 y D-> -10// donde hay mucha. |
| |
| Añadida linea menu "* para entrar" en programa "Salidas Manuales". 28.836/581 |
| |
| Añadido y funcionando funcion salidas binario. |
| |
| Cambiada funcion reintroduccion valores del teclado ahora dice el nombre de la tecla a introducir. 29016/582 |
| |
| ==== AsakoTrainer 1.05 13-10-2015==== |
| 29.440 bytes (91%) of program storage space. Global variables use 564 bytes. |
| |
| Como menu datos es ahora salidas creo un "datos" dentro de ajustes. |
| |
| Generando menu ajustes--> Datos |
| |
| Ajustado menu principal unificando que haya titulo de menu en todos los niveles (opcion minima 1 en lugar de 0) y que al salir quede de nuevo el valor en 1. |
| |
| Quitados "cursorTo(0,0)" despues de cada "clearArea", no son necesarios y ocupan memoria. |
| |
| Cambiada función que coloca pines en modo salida para que funcione para todos los pines y todos los modos.\\ |
| Cambiada de funcionar pin a pin a hacer un bucle.\\ |
| Generada funcion que activa las entradas analógicas.\\ |
| |
| 29.984 bytes (92%) of program storage space. Maximum is 32.256 bytes. Global variables use 574 bytes. |
| |
| ==== AsakoTrainer 1.06 15-10-2015==== |
| 28.346 bytes (87%) of program storage space. Maximum is 32.256 bytes. Global variables use 589 bytes (28%) |
| |
| Vamos a quitar la detección de "dirección eeprom datos del teclado". Ahora buscará en una dirección fija. Con esto reduciremos el código. No es necesario. Si es un chip nuevo o fallan se hara la adquisición automatica tras apretar las teclas. |
| |
| |
===== Tareas pendientes, fallos a resolver y mejoras. ===== | ===== Tareas pendientes, fallos a resolver y mejoras. ===== |
| |
| |
| |
==== Posibles mejoras: ==== | ==== Posibles mejoras: ==== |
| |
| Ajustes brillo, contraste del display |
| |
| Ajustes barra grafica en contadores S/N |
| |
| |
| |