A continuación se muestran los cambios producidos en el firmware para Arduino.
Versión 0.5 (09-Abr-2011)
- Modularización del código por funcionalidades
- Carga de las cadenas de texto desde Flash
- Soporte para puertos agrupados
- Conversión de unidades incorporada
- Reducción de los tiempos de respuesta
Versión 0.4 (15-Feb-2011)
- Separación de la versión 0.3.x, por cambios en la configuración interna y en la salida de los comandos
- Soporte para Arduino Uno, Arduino Duemilanove y Arduino Mega
- Reorganización de las estructuras de datos. Optimización del uso de la memoria principal
- Visualización del comando "map" ajustada. "put" permite también modificar!
- Soporte para Ethernet Shield: servidor web y telnet habilitados
- Los puertos digitales de entrada ya no necesitan un pull-down externo
- Limpieza de código
Versión 0.3.0 (13-Dec-2010)
- Separación de la versión 0.2.x, por configuración interna incompatible
- Reorganización de la EEPROM por segmentos
- Función "map" reescrita, con visualización compuesta ASCII + HEX
- Valores de rango y tolerancias guardados en configuración persistente.
- Nuevo comando "mem" para ver la memoria disponible y facilitar la detección de "leaks".
- Preparando arquitectura de subrutinas dinámicas.
Versión 0.2.4 (11-Dec-2010)
- Corrección en el control de puertos analógicos de salida
- Limpieza de código (la función setPortVal estaba duplicada!)
- Simplificación de la gestión de valores de los puertos
- Función "uptime" para el control de tiempo
- Comando "rng" permite ver los rangos de alerta y las tolerancias de los puertos analógicos
- Cierre de la rama 0.2.x
Versión 0.2.3 (04-Nov-2010)
- Puertos de tipo "pulso" funcionales.
- Correcciones diversas en los enlaces
- Correcciones en la gestión de màximos y mínimos
- Pruebas con tolerancias
Versión 0.2.2 (09-Sep-2010)
- Alertas de compilación corregidas (cambios cosméticos)
Versión 0.2.1 (04-Sep-2010)
- Código documentado para doxygen
- Bug de notificación de cambio de estado en puertos de salida corregido
Versión 0.2.0 (23-Jul-2010)
- Separación de la versión 0.1.x, exclusivamente para antiguos modelos de Arduino
- Soporte para temporizadores
- Soporte experimental para Ethernet Shield
Versión 0.1.4 (05-Jul-2010)
- Corregido el bug de la versión 0.1.3. La configuración se carga al arrancar.
- En caso de no disponer de una configuración válida (dispositivo no configurado previamente) se carga la configuración por defecto.
Versión 0.1.3 (19-Jun-2010) (inestable)
- La configuración se carga automáticamente al arrancar
Versión 0.1.2 (07-May-2010)
- Conjunto de archivos Makefile modificados para su compilación desde el SDK. No se efectuaron cambios de funcionamiento.
Versión 0.1.1 (11-Mar-2010)
- Ya no se utilizan los porcentajes como forma de transformación de los valores. Usando el valor real leído podemos conservar la máxima precisión
- Primera versión de prueba para leer entradas asíncronas, usable para ráfagas RF e IR, por ahora.
Versión 0.1 (26-Feb-2010)
No se efectuaron cambios de funcionamiento. Limpieza de comentarios y código no funcional.
Versión 0.0.8 (11-Feb-2010) RC3
- Los comandos "emn" y "emx" han sido renombrados a "amn" y "amx" por coherencia
- Nuevo tipo de enlace inverso soportado
- Puerto de alarma configurable por comandos
- Ancho fijo a 3 Bytes para los valores numéricos en el comando "lst"
Versión 0.0.7 (30-Ene-2010) RC2
- Los puertos son operativos directamente después de ser configurados
- Rutinas de procesado de enlaces adaptadas para futuras ampliaciones
Versión 0.0.6 (15-Ene-2010)
- Eventos "warning" y "alarm" disparados por los valores máximos y mínimos en puertos de entrada analógicos
- Mejoras en la sintaxis del comando "cfg", permitiendo mayor escalabilidad
- Mejorado el control de ruido, reduciendo el número de falsos positivos (algunos sensores producen grandes oscilaciones en operación normal)
- Todos los bugs notificados hasta el momento han sido corregidos. Versión considerada 0.1.0 RC.
Versión 0.0.5 (14-Ene-2010)
- Problema con comandos vacíos solucionado
- El comando "def" permite restaurar configuración por defecto
- Posibilidad de cambiar los aliases de los puertos mediante "lbl"
- Sintaxis de los eventos unificada, para mejor integración con odcontrol
Versión 0.0.4 (16-Nov-2009)
- Sintaxis de los comandos unificada.
- Los enlaces ya disparan cambios de estado
- Impresión del mapa de memoria y ayudas para debugging
Versión 0.0.3 (13-Nov-2009, interna)
- Configuración persistente estable
- Enlaces funcionales
- Bugs corregidos
Versión 0.0.2 (11-Nov-2009)
- Control de versiones en el código
- Línea de comandos funcional
- Pruebas con la configuración persistente
- Pruebas con los enlaces entre puertos
Versión 0.0.1 (07-Nov-2009)
- Primera versión operativa.
- Pruebas diversas en la gestión del bus
- Primer intento de línea de comandos a bordo.
- Control de puertos manual
Recent comments
5 hours 21 min ago
14 hours 10 min ago
22 hours 55 min ago
23 hours 47 min ago
1 day 2 hours ago
1 day 12 hours ago
1 day 14 hours ago
2 days 16 hours ago
6 days 20 hours ago
6 days 20 hours ago