Histórico de cambios MF07A Microcontrolador: ATSAML21E17B /*********************************************************************************************************/ Firmware 2_17 (11/12/23) Smartbank 0.8.8 Detectado un fallo en las rutinas del sensor de luz => A cada encendido, el sensor de luz se configura, pero si la configuración no era correcta, en vez de volver a configurar el sensor, se dejaba de volver a reconfigurar el sensor /*********************************************************************************************************/ Firmware 2_16 (06/11/23) Smartbank 0.8.6 Cambio en el proceso de estrategia del sensor de luz Siempre arrancaremos con sensor de luz: - Si lo encontramos, trabajaremos con el sensor de luz - Si no lo encontramos, a los 5 reintentos, trabajaremos con el panel solar. A cada paso de noche/día y viceversa, volveremos a intentar trabajar con el sensor de luz /*********************************************************************************************************/ Firmware 2_15 (02/11/23) Fracasada Cambio a la hora de grabar los parámetros por defecto Al mismo tiempo, cuando "no encuentra sensor de luz = fotocélula", ya no se resetea. Al buscarlo 3 veces y no encontrarlo, pasamos al sensor de luz "panel solar" /*********************************************************************************************************/ Firmware 2_14 (27/10/23)Fracasada Aumento de seguridad en la escritura de parámetros por defecto /*********************************************************************************************************/ Firmware 2_12 (23/10/23)Fracasada Problema en el variant (No funcionaba el IRDA) => Compilado con la nueva variant /*********************************************************************************************************/ Firmware 2_11 (23/10/23) Fracasada Idem al firmware 2_10, pero se extrae por el puerto, tras el reset, con que sensor hacemos el cambio día/noche => Sensor de luz o panel solar /*********************************************************************************************************/ v2.10 07/09/2023 - Añadido soporte para detección dia/noche por fotocélula o por panel. El dispositivo intenta leer la fotocélula, si no es posible obtener una lectura, pasa a leer por panel. Es compatible tanto con hardwares que tienen la fotocélula instalada como versiones anteriores que solo pueden detectar por panel. (Si se graba en un hw anterior, el dispositivo inentará leer la fotocélula y fallará, provocando varios reinicios. Después de varios reintentos consecutivos se determina que no hay fotocélula y pasará a utilizar el panel. Solamente ocurre la primera vez tras grabar el fw nuevo, la siguiente vez que inicie pasará a leer desde el panel directamente. También puyede pasar en caso de avería de fotocélula) - Incluye detección de modelo de GPS y autobaudios, compatible con los hw anteriores con GPS Quectel, o los nuevos de SIMCom v2.9 22/03/2023 - Sustitución del módulo bluetooth.h por el módulo bluetooth_server_mf.h compatible con los módulos HM19 y JDY-M25 v2.8 17/02/2023 - Corrección fallo de configuración. Recompilado para usar el oscilador externo correctamente v2.7 29/11/2022 (No valido) - Corrección destello fijo. Ahora no mide si el reloj astro está en noche - Revisado guardado de parámetros de calibración v2.6 07/10/2022 - Añadido destello fijo. Lectura de fotocélula en noche modificado, excepción para lectura de panel en modo luz fija - Corregido destello se queda apagado al hacer los destellos de conexión de bluetooth. v2.4 30/05/2022 - Cambio para FPWM. Leer y escribir en EEPROM. - Cambio en calculos de ritmos con FPWM v2.3 10/05/22 -Cambio de valores por defecto hw tipo A -Cambio tabla de consumos v2.2 -Corrección de valores por defecto v2.1 03/05/2022 -Cambio de valores por defecto v1 Versión incicial: creado con complidado condicional - definir el hw que se va a compilar y dejar las partes de código que dependen del hw en condicionales correspondientes. 6:31 26/02/2022 - ritmos.h Correccion round(Inecesaria) - procesado.h Cambio de cabecera de tramas @MF5/#MF5 -> @MF7/@Mf7 - consumos.h Actualización de la tabla consumos.