EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Revision:
12:0f549dfba86c
Parent:
10:7a1d1abb5172
Child:
13:eed9484a89bc
--- a/main.cpp	Fri Jul 24 21:58:21 2015 +0000
+++ b/main.cpp	Mon Jul 27 22:51:13 2015 +0000
@@ -41,12 +41,12 @@
 }
 
 void softReset(){
-    printf("SoftReset\r\n");
+    printf("[main] SoftReset\r\n");
     tickerWd.detach();
 }
 
 void printSerialNumber(){
-    printf("SN: ");
+    printf("[main] SN: ");
     for(int i=0; i < SERIAL_LENGTH; i++){
         printf("%c", sn.get()[i]);
     }
@@ -54,7 +54,7 @@
 }
 
 void printParameters(){
-    printf("Parameters:");
+    printf("[main] Parameters:");
     for(int i=0; i < sizeof(APP_PARAMETERS); i++){
         printf(" %02x", ((char *)&APP_PARAMETERS)[i]);
     }
@@ -66,14 +66,18 @@
     bool ch1Status = getEstadoSensor(1);
     
     if(!ch0Status && ch1Status){    // Canal 0 nao esta alimentado e Canal 1 esta: entao a carga certamente e o canal 0
+        printf("[main] Load channel detected: CH0\r\n");
         if(APP_PARAMETERS.LOAD_CHANNEL != 0){
             APP_PARAMETERS.LOAD_CHANNEL = 0;
             param.saveParameters();
         }
     } else if(ch0Status && !ch1Status){    // Canal 1 nao esta alimentado e Canal 0 esta: entao a carga certamente e o canal 1
+        printf("[main] Load channel detected: CH1\r\n");
         if(APP_PARAMETERS.LOAD_CHANNEL != 1){
             APP_PARAMETERS.LOAD_CHANNEL = 1;
             param.saveParameters();
         }
+    } else{
+        printf("[main] Unable to detect load channel\r\n");
     }
 }