Cambios en Arduino para OpenDomo

A continuación se muestran los cambios producidos en el firmware para Arduino.

Versión 0.2.1 (04-Sep-2010)

  1. Código documentado para doxygen
  2. Bug de notificación de cambio de estado en puertos de salida corregido

Versión 0.2.0 (23-Jul-2010)

  1. Separación de la versión 0.1.x, exclusivamente para antiguos modelos de Arduino
  2. Soporte para temporizadores
  3. Soporte experimental para Ethernet Shield

Versión 0.1.4 (05-Jul-2010)

  1. Corregido el bug de la versión 0.1.3. La configuración se carga al arrancar.
  2. 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)

  1. 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)

  1. 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
  2. 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

  1. Los comandos "emn" y "emx" han sido renombrados a "amn" y "amx" por coherencia
  2. Nuevo tipo de enlace inverso soportado
  3. Puerto de alarma configurable por comandos
  4. Ancho fijo a 3 Bytes para los valores numéricos en el comando "lst"

Versión 0.0.7 (30-Ene-2010) RC2

  1. Los puertos son operativos directamente después de ser configurados
  2. Rutinas de procesado de enlaces adaptadas para futuras ampliaciones

Versión 0.0.6 (15-Ene-2010)

  1. Eventos "warning" y "alarm" disparados por los valores máximos y mínimos en puertos de entrada analógicos
  2. Mejoras en la sintaxis del comando "cfg", permitiendo mayor escalabilidad
  3. Mejorado el control de ruido, reduciendo el número de falsos positivos (algunos sensores producen grandes oscilaciones en operación normal)
  4. 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)

  1. Problema con comandos vacíos solucionado
  2. El comando "def" permite restaurar configuración por defecto
  3. Posibilidad de cambiar los aliases de los puertos mediante "lbl"
  4. Sintaxis de los eventos unificada, para mejor integración con odcontrol

Versión 0.0.4 (16-Nov-2009)

  1. Sintaxis de los comandos unificada.
  2. Los enlaces ya disparan cambios de estado
  3. Impresión del mapa de memoria y ayudas para debugging

Versión 0.0.3 (13-Nov-2009, interna)

  1. Configuración persistente estable
  2. Enlaces funcionales
  3. Bugs corregidos

Versión 0.0.2 (11-Nov-2009)

  1. Control de versiones en el código
  2. Línea de comandos funcional
  3. Pruebas con la configuración persistente
  4. Pruebas con los enlaces entre puertos

Versión 0.0.1 (07-Nov-2009)

  1. Primera versión operativa.
  2. Pruebas diversas en la gestión del bus
  3. Primer intento de línea de comandos a bordo.
  4. Control de puertos manual