/*************************************************************************************************************************************************/ /************************************** Microcontrolador SAMD21J17A **********************************************/ /*************************************************************************************************************************************************/ /*************************************************************************************************************************************************/ /********************************** Version 3_2 (23/10/2023) MFSINC+ HIBERNACION Especial Canadá ************************************************/ /*************************************************************************************************************************************************/ Cambiado funcionamiento para no necesitar destellos: Si no tiene hibernación activa funciona como un MFSINC normal. Si tiene hibernación activa entra en funcionamiento el parámetro "Intervalo de actualización de reloj". Cuando la hibernación esté activa, cada minuto en modo sleep se despierta para verificar la hora y si debe estar en hibernación o no y después vuelve a dormir. Pasado el intervalo de actualización de reloj (en horas), volverá a coger señal de GPS para resincronizar su reloj interno de bajo consumo. Cuando el reloj interno detecte el día de inicio o fin de hibernación, se actualizará la hora GPS para verificar. Si tiene señal de sincro intentará sincronizar en intervalos según su configuración (GPS OFF); si no la tiene, pasará a modo día y solo usará el GPS para recoger hora y fecha para hibernar según el parámetro de actualización de reloj. En caso de que no haya señal de sincro, es recomendable bajar el tiempo de detección a 0 para no perder tiempo esperando la sincronización. Se ha fijado el primer tiempo de detección a 30s al arrancar para que no entre en modo sleep sin dar tiempo a entrar en modo configuración. /*************************************************************************************************************************************************/ /********************************** Version 3_1 (06/10/2023) MFSINC+ HIBERNACION Especial Canadá ************************************************/ /*************************************************************************************************************************************************/ Añadida compatibilidad mon módulos GPS SIM66M /*************************************************************************************************************************************************/ /********************************** Version 3_0 (27/05/2022) MFSINC+ HIBERNACION Especial Canadá ************************************************/ /*************************************************************************************************************************************************/ Desarrollo del firmware en el MFSINCHW6 incorporando: - Funcionalidad de una salida de hibernación => A través del menú de programación, el usuario podrá programar fecha (día/mes) de inicio y finalización de la función hibernación o deshabilitarla. El equipo calculará si por fechas estamos dentro o fuera del período de hibernación. Dentro del período de hibernación, el equipo activará una salida (a través de la mochila MF232 - salida 1). Dicha salida se utilizará para apagar el pwm de los leds. Durante el período de hibernación, no habrá sincronización de la luz Fuera del período de hibernación o con hibernación desactivada, el equipo desactivará la salida de hibernacion y realizará la funcionalidad de sincronización.