a.binder 5 anos atrás
pai
commit
25dd026d8e

+ 1 - 1
SE/stuff/P5_Automation_can-dev-res-working-1930/_DISPLAY_func.h

@@ -387,7 +387,7 @@ void DISPLAY__print_menu(DISPLAY_T* DISPLAY_A ,
                          Serial.println(" ");*/
                       
                     #if defined(DISPLAY__print_menu_DELAY)
-                    Serial.print("D");
+                    Serial.print(F("D"));
                     //delay(DISPLAY__print_menu_DELAY);
                     #endif
                 

+ 15 - 15
SE/stuff/P5_Automation_can-dev-res-working-1930/_I2C_driver_Adafruit_PWMServoDriver/_I2C_driver_Adafruit_PWMServoDriver_func.h

@@ -19,7 +19,7 @@
        if(Adafruit_PWMServoDriver_A[i].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A == ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_INIT_A ) {
             //Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A = I2C_ADDRESS_A;
             //Adafruit_PWMServoDriver _class_cntr = Adafruit_PWMServoDriver(I2C_ADDRESS_A) ;
-            Serial.print("#39 PWMServoDriver  init for  i["); Serial.print(i);  Serial.print("]  I2C_ADDRESS_A["); Serial.print(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A); Serial.println("]");
+            Serial.print(F("#39 PWMServoDriver  init for  i[")); Serial.print(i);  Serial.print(F("]  I2C_ADDRESS_A[")); Serial.print(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A); Serial.println(F("]"));
             Adafruit_PWMServoDriver_A[i].Adafruit_PWMServoDriver_V = Adafruit_PWMServoDriver(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A);
         }
     }
@@ -34,7 +34,7 @@
         //if(not(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A == 0)) {
         if(Adafruit_PWMServoDriver_A[i].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A == ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_SETUP_A ) {
             Adafruit_PWMServoDriver_A[i].Adafruit_PWMServoDriver_V.begin();
-             Serial.print("#577 setPWM  begin ["); Serial.print(i);  Serial.println("]");
+             Serial.print(F("#577 setPWM  begin [")); Serial.print(i);  Serial.println(F("]"));
             break;
         }
     }
@@ -50,13 +50,13 @@
     for(i=1;i<=ARDUINO_ARRAY_INDEX_LIMIT_PORTS_I2C ; i++) {
         if( Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A == I2C_ADDRESS_A and 
             Adafruit_PWMServoDriver_A[i].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A == ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_INIT_A ) {
-            Serial.print("#577 init PWMServoDriver ERROR already initialized   I2C_ADDRESS_A ["); Serial.print(I2C_ADDRESS_A);  Serial.println("]");
+            Serial.print(F("#577 init PWMServoDriver ERROR already initialized   I2C_ADDRESS_A [")); Serial.print(I2C_ADDRESS_A);  Serial.println(F("]"));
         } else if(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A == 0 || Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A == I2C_ADDRESS_A) {
             Adafruit_PWMServoDriver_A[i].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A = ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_SETUP_A;
             Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A = I2C_ADDRESS_A;
             //Adafruit_PWMServoDriver _class_cntr = Adafruit_PWMServoDriver(I2C_ADDRESS_A) ;
             Adafruit_PWMServoDriver_A[i].Adafruit_PWMServoDriver_V = Adafruit_PWMServoDriver(I2C_ADDRESS_A);
-            Serial.print("#577 init PWMServoDriver    ["); Serial.print(i);  Serial.println("]");
+            Serial.print(F("#577 init PWMServoDriver    [")); Serial.print(i);  Serial.println(F("]"));
             break;
         }
     }
@@ -68,7 +68,7 @@
     for(i=1;i<=ARDUINO_ARRAY_INDEX_LIMIT_PORTS_I2C ; i++) {
         if(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A == I2C_ADDRESS_A) {
             Adafruit_PWMServoDriver_A[i].Adafruit_PWMServoDriver_V.begin();
-             Serial.print("#577 setPWM  begin ["); Serial.print(i);  Serial.println("]");
+             Serial.print(F("#577 setPWM  begin [")); Serial.print(i);  Serial.println(F("]"));
             break;
         }
     }
@@ -150,22 +150,22 @@ I2C_ADDRESS_T I2C_ADDRESS_A) {
                     Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A].I2C_ADDRESS_A = I2C_ADDRESS_A;
                     Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A = ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_SETUP_A;
                     
-                     Serial.print("#138 PWMServoDriver__add I2C_ADDRESS_A[");  Serial.print(I2C_ADDRESS_A);   Serial.println("]  ");   Serial.print(" INDEX_NEXT_A[");  Serial.print(Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);   Serial.print("]  REQUEST ?["); Serial.print(ARDUINO_ARRAY_INDEX_DRIVER_REQUEST_A, BIN);   Serial.print("]  Result?[");
+                     Serial.print(F("#138 PWMServoDriver__add I2C_ADDRESS_A["));  Serial.print(I2C_ADDRESS_A);   Serial.println(F("]  "));   Serial.print(F(" INDEX_NEXT_A["));  Serial.print(Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);   Serial.print(F("]  REQUEST ?[")); Serial.print(ARDUINO_ARRAY_INDEX_DRIVER_REQUEST_A, BIN);   Serial.print(F("]  Result?["));
                     ARDUINO_ATTR_ARRAY_S__commit_added_element(Adafruit_PWMServoDriver_ATTR_ARRAY_A , Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A) ;
-                     Serial.print(" COMMIT() now INDEX_CURR_A[");  Serial.print(Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A); 
+                     Serial.print(F(" COMMIT() now INDEX_CURR_A["));  Serial.print(Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A); 
                     Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A].Adafruit_PWMServoDriver_V = Adafruit_PWMServoDriver(I2C_ADDRESS_A) ;
                      
-                            Serial.print("     [init OK? ]   "); 
+                            Serial.print(F("     [init OK? ]   ")); 
                          
                     Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A].Adafruit_PWMServoDriver_V.begin()      ;
-                         Serial.print(" [begin OK? ]    "); 
+                         Serial.print(F(" [begin OK? ]    ")); 
                          
                     Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A].Adafruit_PWMServoDriver_V.setPWMFreq(PortTypes_PWM_FREQ_DEFAULT) ;
                      /*    Serial.print(" [setPWMFreq OFF ]    "); 
                       Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A].Adafruit_PWMServoDriver_V.setPWM(2, 0, 0) ;
                       Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A].Adafruit_PWMServoDriver_V.setPWM(3, 0, 0) ;
                      */
-                  Serial.println("    [setPWMfreq  ON OK? ]    ");        
+                  Serial.println(F("    [setPWMfreq  ON OK? ]    "));        
                   Adafruit_PWMServoDriver_A[Adafruit_PWMServoDriver_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A = ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_SETVAL_A;
                   return ARDUINO_ARRAY_INDEX_DRIVER_STATUS_TO_SETVAL_A ;
         } else {
@@ -192,13 +192,13 @@ I2C_ADDRESS_T I2C_ADDRESS_A) {
 
 
 void Adafruit_PWMServoDriver__print_status(Adafruit_PWMServoDriver_T* Adafruit_PWMServoDriver_A) {
- Serial.println("#99 Adafruit_PWMServoDriver__print_status ");
+ Serial.println(F("#99 Adafruit_PWMServoDriver__print_status "));
  ARDUINO_ARRAY_PRIMARY_KET_T i;
     for(i=1;i<=ARDUINO_ARRAY_INDEX_LIMIT_PORTS_I2C ; i++) {
-       Serial.print(" i["); Serial.print(i); 
-       Serial.print("] I2C_ADDRESS_A[");  Serial.print(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A);
-       Serial.print("] ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A[");  Serial.print(Adafruit_PWMServoDriver_A[i].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A, BIN);
-       Serial.println("] ");  
+       Serial.print(F(" i[")); Serial.print(i); 
+       Serial.print(F("] I2C_ADDRESS_A["));  Serial.print(Adafruit_PWMServoDriver_A[i].I2C_ADDRESS_A);
+       Serial.print(F("] ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A["));  Serial.print(Adafruit_PWMServoDriver_A[i].ARDUINO_ARRAY_INDEX_DRIVER_STATUS_A, BIN);
+       Serial.println(F("] "));  
     }
     //return 1;
   }

+ 17 - 17
SE/stuff/P5_Automation_can-dev-res-working-1930/_Slave_Ports_Status_QUEUE_add_func.h

@@ -28,7 +28,7 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_T*
       
          
       #if  defined(DEBUG_QUEUE)
-            Serial.println("[#22] [DEBUG_QUEUE]  RDUINO_ATTR_ARRAY_S__display[ ");  
+            Serial.println(F("[#22] [DEBUG_QUEUE]  RDUINO_ATTR_ARRAY_S__display[ "));  
             ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A) ;
            // Serial.print("]  [OLD_QUEUE]   cur peek[");
             //Serial.print(_Slave_Ports_queue_peek);  Serial.print("] cur back[");  Serial.print(_Slave_Ports_queue_back); 
@@ -36,7 +36,7 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_T*
             
             Sprintln(F("]    new push["));
             #if defined(DEBUG_QUEUE_WAIT)
-                Serial.print("  [delay][");Serial.print(DEBUG_QUEUE_WAIT); Serial.print("]  ");    
+                Serial.print(F("  [delay]["));Serial.print(DEBUG_QUEUE_WAIT); Serial.print(F("]  "));    
                 delay(DEBUG_QUEUE_WAIT);
             #endif
       #endif
@@ -58,31 +58,31 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_T*
       // ARDUINO_ARRAY_ATTR_QUEUE_T Slave_Ports_ATTR_QUEUE_A = ARDUINO_ARRAY_ATTR_QUEUE(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
       
        #if defined(DEBUG_STORAGE_QUEUE_TEST)
-            Serial.print(" 54[DEBUG_STORAGE_QUEUE_TEST][ADD] ");
-            if(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_INDEX_OPTIONS_A & ARDUINO_ARRAY_ATTR_INDEX__LOCK ) Serial.print(" [ERROR] [SHOULD][ARDUINO_ARRAY_ATTR_INDEX__LOCK] ");
+            Serial.print(F(" 54[DEBUG_STORAGE_QUEUE_TEST][ADD] "));
+            if(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_INDEX_OPTIONS_A & ARDUINO_ARRAY_ATTR_INDEX__LOCK ) Serial.print(F(" [ERROR] [SHOULD][ARDUINO_ARRAY_ATTR_INDEX__LOCK] "));
             ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
-            Serial.print("  ARDUINO_ARRAY_INDEX_NEXT_LOCK_A["); Serial.print(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A);Serial.print("]  "); 
+            Serial.print(F("  ARDUINO_ARRAY_INDEX_NEXT_LOCK_A[")); Serial.print(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A);Serial.print("]  "); 
           
-              Serial.println("EOF 54[DEBUG_STORAGE_QUEUE_TEST][ADD] ");Serial.println("]");
+              Serial.println(F("EOF 54[DEBUG_STORAGE_QUEUE_TEST][ADD] "));Serial.println(F("]"));
             
     #endif
       
       
       
       if(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A <= 0) { //ARDUINO_ARRAY_INDEX_LIMIT_QUEUE
-      Serial.println("] "); Serial.print("[#41] [ERROR] [DEBUG_QUEUE] [INDEX_NEXT_A ==0??] = [");
-        Serial.print(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A) ; Serial.print("]  ");   
-        Serial.print("TASK_TYPE_A["); Serial.print(TASK_TYPE_A); Serial.print("]");    
+      Serial.println(F("] ")); Serial.print(F("[#41] [ERROR] [DEBUG_QUEUE] [INDEX_NEXT_A ==0??] = ["));
+        Serial.print(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A) ; Serial.print(F("]  "));   
+        Serial.print(F("TASK_TYPE_A[")); Serial.print(TASK_TYPE_A); Serial.print(F("]"));    
         //ARDUINO_ATTR_ARRAY_S__INDEX_NEXT_rotate(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A,
         //ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE , millis() ) ;
       } else {
       
                   
-                 Serial.print("]#810A   [USING] [INDEX_NEXT_A]=[LOCK["); 
+                 Serial.print(F("]#810A   [USING] [INDEX_NEXT_A]=[LOCK[")); 
                  
                   //Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A =  Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A ;
-                         Serial.print( Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A);   Serial.print("]  [");
-                         Serial.print("   [Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A[");Serial.print(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A);Serial.print("]]   ");
+                         Serial.print( Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A);   Serial.print(F("]  ["));
+                         Serial.print(F("   [Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A["));Serial.print(Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A);Serial.print(F("]]   "));
                      
                   Slave_Ports_Status_QUEUE_A[Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A].QUEUE_ID_A = Slave_Ports_Status_QUEUE_STATIC_ID_COUNTER_T() ; //Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A ; //todo should be counter //_Slave_Ports_queue_back + 1 ;
                   Slave_Ports_Status_QUEUE_A[Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A].TASK_TYPE_A = TASK_TYPE_A ;
@@ -95,12 +95,12 @@ ARDUINO_FUNCT_INIT_RESULT_T _Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_T*
                ARDUINO_FUNCT_INIT_RESULT_T   ARDUINO_ATTR_ARRAY_S__commit_added_element_QUEUE_A = ARDUINO_ATTR_ARRAY_S__commit_added_element_QUEUE(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A, Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A,
                    //ARDUINO_QUEUE_FLAG_QUEUE,
                    ARDUINO_QUEUE_ELEMENT_FLAG_STANDARD  ) ;
-                    Serial.print(" after [COMMIT] new QUEUE_ID_A["); Serial.print(Slave_Ports_Status_QUEUE_A[Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A].QUEUE_ID_A ); Serial.print("]    ");
+                    Serial.print(F(" after [COMMIT] new QUEUE_ID_A[")); Serial.print(Slave_Ports_Status_QUEUE_A[Slave_Ports_Status_QUEUE_T_INDEX_NEXT_A].QUEUE_ID_A ); Serial.print(F("]    "));
                      
-                     Serial.print(" COMIT[RES]["); Serial.print(ARDUINO_ATTR_ARRAY_S__commit_added_element_QUEUE_A); Serial.print("] ");
-                    Serial.print(" NEXT["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A ); Serial.print("] ");
-                    Serial.print(" PEEK["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_PEEK_A ); Serial.print("] ");
-                    Serial.print(" COUNT["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A ); Serial.println("] ");
+                     Serial.print(F(" COMIT[RES][")); Serial.print(ARDUINO_ATTR_ARRAY_S__commit_added_element_QUEUE_A); Serial.print(F("] "));
+                    Serial.print(F(" NEXT[")); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A ); Serial.print(F("] "));
+                    Serial.print(F(" PEEK[")); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_PEEK_A ); Serial.print(F("] "));
+                    Serial.print(F(" COUNT[")); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A ); Serial.println(F("] "));
                      
               return true ;
       }

+ 7 - 7
SE/stuff/P5_Automation_can-dev-res-working-1930/_Slave_Ports_Status_QUEUE_struct.h

@@ -89,7 +89,7 @@ void Slave_Ports_Status_QUEUE_STATIC_ID_COUNTER(
         Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A,BIN);
         if((ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A & ARDUINO_ARRAY_ATTR_QUEUE_ACTION_ADD )
          and (ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A & ARDUINO_ARRAY_ATTR_QUEUE_FRONT) ) {
-         Serial.print(" [PUSH] "); Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A,BIN);
+         Serial.print(F(" [PUSH] ")); Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A,BIN);
                 if((ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A + 1) >= ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_MAX_A) {
                         ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A = ARDUINO_ARRAY_INDEX__next__looop(ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_MAX_A,   ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A);
                         ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A = ARDUINO_ARRAY_INDEX__next__looop(ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_MAX_A,   ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A);
@@ -108,16 +108,16 @@ void Slave_Ports_Status_QUEUE_STATIC_ID_COUNTER(
                     ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A = ARDUINO_ARRAY_INDEX__next__looop(ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_MAX_A,   ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A);
                  //   ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_PEEK_A =  ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A ; 
                  } else {
-                    Serial.print(" [E1] "); 
+                    Serial.print(F(" [E1] ")); 
                 }
                 
                 
         } 
         
          if((ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A & ARDUINO_ARRAY_ATTR_QUEUE_ACTION_ADD) and (ARDUINO_ARRAY_ATTR_QUEUE_OPTIONS_A & ARDUINO_ARRAY_ATTR_QUEUE_BACK)) {
-          Serial.print(" [POP] ");
+          Serial.print(F(" [POP] "));
                     if(ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A == ARDUINO_ARRAY_INDEX__next__looop(ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_MAX_A,  ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A )) { //jak kolejka mala to nie wchodzimy na siebie
-                      Serial.print("  [EMPTY] "); 
+                      Serial.print(F("  [EMPTY] ")); 
                         //RDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A = ARDUINO_ARRAY_INDEX__next__looop(ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_MAX_A,  ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A );
 
                        //ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_PEEK_A = ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A ; 
@@ -133,9 +133,9 @@ void Slave_Ports_Status_QUEUE_STATIC_ID_COUNTER(
         ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A = ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A ;
         ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A = ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A ; 
         ARDUINO_ARRAY_ATTR_QUEUE_BACK_A = ARDUINO_ARRAY_ATTR_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_BACK_A  ;
-        Serial.print(" [CNT= ");  Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A); Serial.print("]   ");
-        Serial.print(" [FRONT "); Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A); Serial.print("]   ");
-        Serial.print(" [BACK ");  Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_BACK_A); Serial.print("]   ");
+        Serial.print(F(" [CNT= "));  Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A); Serial.print(F("]   "));
+        Serial.print(F(" [FRONT ")); Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_FRONT_A); Serial.print(F("]   "));
+        Serial.print(F(" [BACK "));  Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_BACK_A); Serial.print(F("]   "));
       //  Serial.print(" [PEEK ");  Serial.print(ARDUINO_ARRAY_ATTR_QUEUE_PEEK_A); Serial.print("]   ");
           Serial.println();
         

+ 8 - 8
SE/stuff/P5_Automation_can-dev-res-working-1930/_Slave_Ports_Status_func.h

@@ -29,11 +29,11 @@
 {
 
                                        #if defined(DEBUG)
-                                                     Serial.print("#2444 Slave_Ports_Status_add_port[DEBUG] # BEFORE COUNT["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
-                                                      Serial.print("] INDEX_LAST["); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LAST_A);
-                                                      Serial.print("] INDEX_CURRENT["); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A);
-                                                      Serial.print("] NEXT_A["); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);
-                                                     Serial.println("]  ");
+                                                     Serial.print(F("#2444 Slave_Ports_Status_add_port[DEBUG] # BEFORE COUNT[")); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A);
+                                                      Serial.print(F("] INDEX_LAST[")); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LAST_A);
+                                                      Serial.print(F("] INDEX_CURRENT[")); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A);
+                                                      Serial.print(F("] NEXT_A[")); Serial.print( Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_NEXT_A);
+                                                     Serial.println(F("]  "));
                                       #endif   
 
         //int i = Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A ;
@@ -41,10 +41,10 @@
         //if(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_COUNT_A == 0) {
         
         if( IS_Local_A == IS_Local_TRUE and _Slave_ID != Active_ControllerID ) {
-            Serial.print(" [IGN]["); Serial.print(_Slave_ID) ; Serial.print("] ");
+            Serial.print(F(" [IGN][")); Serial.print(_Slave_ID) ; Serial.print(F("] "));
             return false;
         } else {
-            Serial.print(" [P+["); Serial.print(_Slave_ID); Serial.print("] ");
+            Serial.print(F(" [P+[")); Serial.print(_Slave_ID); Serial.print(F("] "));
         }
         
           if(i == ARDUINO_ARRAY_INDEX_CORRUPT ) { // ) {
@@ -135,7 +135,7 @@
                } else {
                     //duplicated
                     //update
-                    Serial.print("[found][");Serial.print(found); Serial.print("] found_id[");Serial.print(found_id); Serial.print("] ");
+                    Serial.print(F("[found]["));Serial.print(found); Serial.print(F("] found_id["));Serial.print(found_id); Serial.print(F("] "));
                      if(Broadcast_state>0) Slave_Ports_Status_A[found_id].Broadcast_state = Broadcast_state ;
                      if(Exp_state>0) Slave_Ports_Status_A[found_id].Exp_state = Exp_state ;
                      if(Exp_state_ttl>0) Slave_Ports_Status_A[found_id].Exp_state_ttl = Exp_state_ttl ;

+ 3 - 3
SE/stuff/P5_Automation_can-dev-res-working-1930/_Slave_Ports_action_func.h

@@ -59,16 +59,16 @@ Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QUEUE_A,
     
     } else {
     
-      Serial.println("25[ACTION][ERR]");
+      Serial.println(F("25[ACTION][ERR]"));
     }
     
     
     if(flag_sent_CAN > 1 or flag_set_LOCAL > 1 ) {
       #if not defined(DISABLE_ANY_PRINT)
-        Serial.print(" 61ERR L["); Serial.print(flag_set_LOCAL); Serial.print("]");
+        Serial.print(F(" 61ERR L[")); Serial.print(flag_set_LOCAL); Serial.print(F("]"));
       #endif
     } else if(flag_sent_CAN > 0  and flag_set_LOCAL == 0) {
-        Serial.println("51[ACTION][CAN][todo]");
+        Serial.println(F("51[ACTION][CAN][todo]"));
     
     
     

+ 29 - 29
SE/stuff/P5_Automation_can-dev-res-working-1930/_Slave_Ports_broadcast_func.h

@@ -8,7 +8,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                        } else {
                                             if(Slave_Ports_Status_A[i].Broadcast_state > Broadcast_state_LOW ) {
                                                         Slave_Ports_Status_A[i].Broadcast_state = Broadcast_state_LOW ;
-                                                        Serial.print(" #11[BCAST][SET][LOW][");Serial.print(i);Serial.print("] "); 
+                                                        Serial.print(F(" #11[BCAST][SET][LOW]["));Serial.print(i);Serial.print(F("] ")); 
                                             }
                                                         
                                            
@@ -49,7 +49,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
    */
   ) {
         #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-            Serial.print("#251 _Slave_Ports_broadcast_POP INDEX_CURRENT_A["); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A); Serial.println("] "); 
+            Serial.print(F("#251 _Slave_Ports_broadcast_POP INDEX_CURRENT_A[")); Serial.print(Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A); Serial.println(F("] ")); 
         #else
             SPFTFT2(task,broadcast,251);
         #endif 
@@ -57,21 +57,21 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
           for(i=ARDUINO_ARRAY_INDEX_FIRST;i<= Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A ;i++) { //Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A // ARDUINO_ARRAY_INDEX_LIMIT_PORTS
             if(Slave_Ports_Status_A[i].IS_Local_A == IS_Local_TRUE) {  
              #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-             Serial.print(" Broadcast_state[");Serial.print(Slave_Ports_Status_A[i].Broadcast_state);Serial.print("] Broadcast_state_FRESH["); Serial.print(Broadcast_state_FRESH); Serial.print("] ");
+             Serial.print(F(" Broadcast_state["));Serial.print(Slave_Ports_Status_A[i].Broadcast_state);Serial.print(F("] Broadcast_state_FRESH[")); Serial.print(Broadcast_state_FRESH); Serial.print(F("] "));
              #endif
             if(Slave_Ports_Status_A[i].Broadcast_state <= Broadcast_state_FRESH) {
                     
                     
                     #if defined(DEBUG) || defined(DEBUG_CAN) ||  defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                         //if(DEBUG > 4) {
-                            Serial.print("#43 ind:"); Serial.print(i);  Serial.print("] IS_Local_A:");
+                            Serial.print(F("#43 ind:")); Serial.print(i);  Serial.print(F("] IS_Local_A:"));
                             Serial.print(Slave_Ports_Status_A[i].IS_Local_A);
-                            Serial.print(" , ID:"); 
-                            Serial.print(Slave_Ports_Status_A[i].Port_ID, HEX); Serial.print(" , PortTypes:");
-                            Serial.print(Slave_Ports_Status_A[i].PortTypes, HEX); Serial.print(" , Addr:"); Serial.print(Slave_Ports_Status_A[i].Address, HEX);
-                            Serial.print(" , Local:"); Serial.print(Slave_Ports_Status_A[i].LocalPort);
-                            Serial.print(" , Exp state:"); Serial.print(Slave_Ports_Status_A[i].Exp_state);
-                            Serial.print(" , Exp_state_ttl"); Serial.println(Slave_Ports_Status_A[i].Exp_state_ttl);  
+                            Serial.print(F(" , ID:")); 
+                            Serial.print(Slave_Ports_Status_A[i].Port_ID, HEX); Serial.print(F(" , PortTypes:"));
+                            Serial.print(Slave_Ports_Status_A[i].PortTypes, HEX); Serial.print(F(" , Addr:")); Serial.print(Slave_Ports_Status_A[i].Address, HEX);
+                            Serial.print(F(" , Local:")); Serial.print(Slave_Ports_Status_A[i].LocalPort);
+                            Serial.print(F(" , Exp state:")); Serial.print(Slave_Ports_Status_A[i].Exp_state);
+                            Serial.print(F(" , Exp_state_ttl")); Serial.println(Slave_Ports_Status_A[i].Exp_state_ttl);  
                             //Serial.print("#2111 *_TEST_GLOBAL["); Serial.print(*_TEST_GLOBAL); Serial.println("] ");
                            // Serial.print(" #2111B &_TEST_GLOBAL"); Serial.print(_TEST_GLOBAL); Serial.println("] ");
                        //    }
@@ -131,7 +131,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                      #endif
                           
                           #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-                             Serial.println("#66A Prepared data");
+                             Serial.println(F("#66A Prepared data"));
                           #endif
                             
                           #if defined(DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________)
@@ -217,7 +217,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                        CAN_MSG8_A_ptr(CAN_broadcast_A,CAN_MSG8_A);
                         
                          // #if defined(DEBUG_CAN) || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-                           Serial.println("#139 deb CAN_MSG8_A_ptr");    
+                           Serial.println(F("#139 deb CAN_MSG8_A_ptr"));    
                         //  #endif
                          
                              
@@ -232,7 +232,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                   if(sndStat == CAN_OK){
                                   Slave_Ports_Status_A[i].Broadcast_state =  Broadcast_state_FULL_FRESH ;
                                   #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-                                    Serial.println("#921 Message Sent Successfully!");
+                                    Serial.println(F("#921 Message Sent Successfully!"));
                                   #endif   
                                      //String LCDarray1 = "Message Sent";
                                      //String LCDarray2 = "Successfully";
@@ -281,9 +281,9 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                               
                                                      #endif 
                                              #ifdef DEBUG_CAN || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-                                                Serial.print("#155 after CAN_SEND update  [Broadcast_state_FULL_FRESH]   for i[");
-                                                Serial.print(i);  Serial.println("] "); 
-                                                Serial.print("#154   before   Exp_state_ttl[");
+                                                Serial.print(F("#155 after CAN_SEND update  [Broadcast_state_FULL_FRESH]   for i["));
+                                                Serial.print(i);  Serial.println(F("] ")); 
+                                                Serial.print(F("#154   before   Exp_state_ttl["));
                                                 //Serial.print(BIN8_to_STRING(Slave_Ports_Status_A[i].Exp_state_ttl)); Serial.print("]  Broadcast_state[");
                                                 //Serial.print(BIN8_to_STRING(Slave_Ports_Status_A[i].Broadcast_state)); Serial.println("] ");
                                               #endif          
@@ -291,7 +291,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                      //   Slave_Ports_Status_A[i].Exp_state_ttl = Exp_state_ttl_IS_ACTIVE ;
                                              
                                                  #if  defined(DEBUG_CAN) || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-                                                  Serial.print("#164   after    Exp_state_ttl[");
+                                                  Serial.print(F("#164   after    Exp_state_ttl["));
                                                     //Serial.print(BIN8_to_STRING(Slave_Ports_Status_A[i].Exp_state_ttl)); Serial.print("]  Broadcast_state[");
                                                     //Serial.print(BIN8_to_STRING(Slave_Ports_Status_A[i].Broadcast_state)); Serial.println("] ");
                                                  
@@ -301,7 +301,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                                       
                                   } else {
                                   #if defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
-                                    Serial.print("Error Sending Message...  [");    Serial.print(sndStat);  Serial.println("]   ");
+                                    Serial.print(F("Error Sending Message...  ["));    Serial.print(sndStat);  Serial.println(F("]   "));
                                     #endif  
                                      #if defined(DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________)
                                                   #else
@@ -342,7 +342,7 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                                     
                         } else if(Slave_Ports_Status_A[i].Broadcast_state > Broadcast_state_FRESH)  { //if Bcast to refresh
                                  
-                                Serial.print("#238[BCAST]--[");Serial.print(Slave_Ports_Status_A[i].Broadcast_state);Serial.print("] "); 
+                                Serial.print(F("#238[BCAST]--["));Serial.print(Slave_Ports_Status_A[i].Broadcast_state);Serial.print(F("] ")); 
                                  
                                  INT_SAFE_DECREMENT_TO_LIMIT(Broadcast_state_TO_REFRESH,  Slave_Ports_Status_A[i].Broadcast_state,(TASK_TYPE_T_Slave_Ports_broadcast____time_min_run_MIN_A_INCREMENT_A / 1000)  );
                                 //Slave_Ports_Status_A[i].Broadcast_state =  Slave_Ports_Status_A[i].Broadcast_state - (TASK_TYPE_T_Slave_Ports_broadcast____time_min_run_MIN_A_INCREMENT_A / 1000)  ; //(TASK_TYPE_T_Slave_Ports_broadcast____time_min_run_MIN_A_INCREMENT_A / 1000) 
@@ -350,9 +350,9 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                         }
                 } else if(Slave_Ports_Status_A[i].IS_Local_A == IS_Local_FALSE and Slave_Ports_Status_A[i]._Slave_ID > 0 and Slave_Ports_Status_A[i].Port_ID > 0 ) {
                 
-                    Serial.print("#331[BCAST][ELSE]"); Serial.print(i);  Serial.print("] IS_Local_A:");
+                    Serial.print(F("#331[BCAST][ELSE]")); Serial.print(i);  Serial.print(F("] IS_Local_A:"));
                     Serial.print(Slave_Ports_Status_A[i].IS_Local_A);
-                    Serial.print("] ");  Serial.print("[DELETE PORT?]");
+                    Serial.print(F("] "));  Serial.print(F("[DELETE PORT?]"));
                     
                     if((Slave_Ports_Status_A[i].Broadcast_state - (TASK_TYPE_T_Slave_Ports_broadcast____time_min_run_MIN_A_INCREMENT_A / 2000) ) < 0 ) //( TASK_TYPE_T_Slave_Ports_broadcast____time_min_run_MIN_A_INCREMENT_A / 1000 )
                         Slave_Ports_Status_A[i].IS_gone_A = IS_gone_TRUE ;
@@ -366,15 +366,15 @@ void TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_T* Slave_Ports_Status_A,
                 } else { //if(Slave_Ports_Status_A[i].IS_Local_A == IS_Local_TRUE) {
                  #if defined(DEBUG) //|| defined(DEBUG_CAN) || defined(DEBUG_TASK_TYPE_T_Slave_Ports_broadcast____)
                 //if(DEBUG > 4) {
-                    Serial.print("#147 BCAST NOT SENT  ind:"); Serial.print(i);  Serial.print("] IS_Local_A:");
+                    Serial.print(F("#147 BCAST NOT SENT  ind:")); Serial.print(i);  Serial.print(F("] IS_Local_A:"));
                     Serial.print(Slave_Ports_Status_A[i].IS_Local_A);
-                    Serial.print(" , ID:"); 
-                    Serial.print(Slave_Ports_Status_A[i].Port_ID, HEX); Serial.print(" , PortTypes:");
-                    Serial.print(Slave_Ports_Status_A[i].PortTypes, HEX); Serial.print(" , Addr:"); Serial.print(Slave_Ports_Status_A[i].Address, HEX);
-                    Serial.print(" , Local:"); Serial.print(Slave_Ports_Status_A[i].LocalPort);
-                    Serial.print(" , Exp state:"); Serial.print(Slave_Ports_Status_A[i].Exp_state);
-                    Serial.print(" , Exp_state_ttl"); Serial.println(Slave_Ports_Status_A[i].Exp_state_ttl);  
-                    Serial.print("#2111 *_TEST_GLOBAL"); Serial.print(*_TEST_GLOBAL); Serial.println("]");
+                    Serial.print(F(" , ID:")); 
+                    Serial.print(Slave_Ports_Status_A[i].Port_ID, HEX); Serial.print(F(" , PortTypes:"));
+                    Serial.print(Slave_Ports_Status_A[i].PortTypes, HEX); Serial.print(F(" , Addr:")); Serial.print(Slave_Ports_Status_A[i].Address, HEX);
+                    Serial.print(F(" , Local:")); Serial.print(Slave_Ports_Status_A[i].LocalPort);
+                    Serial.print(F(" , Exp state:")); Serial.print(Slave_Ports_Status_A[i].Exp_state);
+                    Serial.print(F(" , Exp_state_ttl")); Serial.println(Slave_Ports_Status_A[i].Exp_state_ttl);  
+                    Serial.print(F("#2111 *_TEST_GLOBAL")); Serial.print(*_TEST_GLOBAL); Serial.println(F("]"));
                   // }
                   #endif
                 

+ 3 - 3
SE/stuff/P5_Automation_can-dev-res-working-1930/_Slave_Ports_ttl_decrement_func.h

@@ -7,13 +7,13 @@
  void _Slave_Ports_ttl_decrement_POP(Slave_Ports_Status_QUEUE_T*  Slave_Ports_Status_QUEUE_A,
  Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_T &Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A,
  int _Slave_Ports_queue_pop ,  Slave_Ports_Status_T* Slave_Ports_Status_A) {
-     Serial.print("#213 _Slave_Ports_ttl_decrement_POP.   sizeof Slave_Ports_Status_A[");     Serial.print(sizeof(Slave_Ports_Status_A));
+     Serial.print(F("#213 _Slave_Ports_ttl_decrement_POP.   sizeof Slave_Ports_Status_A["));     Serial.print(sizeof(Slave_Ports_Status_A));
     int i;
     for(i=0;i<=100;i++) {
       if(Slave_Ports_Status_A[i].LocalPort > 0) {
             if(Slave_Ports_Status_A[i].Exp_state_ttl == Exp_state_ttl_TO_REFRESH ) {
-               Serial.print("#217 ttl min for: LocalPort[");  Serial.print(Slave_Ports_Status_A[i].LocalPort);   Serial.print("] ttl[");  Serial.print(Slave_Ports_Status_A[i].Exp_state_ttl);
-                 Serial.print(" Port_ID[");  Serial.print(Slave_Ports_Status_A[i].Port_ID);   Serial.println("]  ");   Serial.print(" id[");  Serial.print(i);   Serial.println("]  "); 
+               Serial.print(F("#217 ttl min for: LocalPort["));  Serial.print(Slave_Ports_Status_A[i].LocalPort);   Serial.print(F("] ttl["));  Serial.print(Slave_Ports_Status_A[i].Exp_state_ttl);
+                 Serial.print(F(" Port_ID["));  Serial.print(Slave_Ports_Status_A[i].Port_ID);   Serial.println(F("]  "));   Serial.print(F(" id["));  Serial.print(i);   Serial.println(F("]  ")); 
             }
 
       }

+ 18 - 18
SE/stuff/P5_Automation_can-dev-res-working-1930/_TFT_ILI9163C_func.h

@@ -129,13 +129,13 @@ void DISPLAY_DEV__CURSOR__NEWLINE(DISPLAY_PHYSICAL_CHAR_T &DISPLAY_PHYSICAL_CHAR
     
            #if defined(DEBUG)
                 if(DEBUG > 6) {     
-                     Serial.print("#83 Dspl Y:["); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
-                     Serial.print("] #MaxY:["); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_Y_CHARS_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
-                     Serial.print("]  maxX:["); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
-                     Serial.print("]  x_A:["); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_x_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
+                     Serial.print(F("#83 Dspl Y:[")); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
+                     Serial.print(F("] #MaxY:[")); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_Y_CHARS_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
+                     Serial.print(F("]  maxX:[")); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
+                     Serial.print(F("]  x_A:[")); Serial.print(DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_x_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
                      
                      //Serial.print("] #YxF:["); Serial.print(&DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A *  DISPLAY_PHYSICAL_CHAR_A.DISPLAY_textsize_y_A); //[ARDUINO_ATTR_ARRAY_S_INDEX]
-                     Serial.println("] "); 
+                     Serial.println(F("] ")); 
                 }
             #endif
             #endif
@@ -195,13 +195,13 @@ void  DISPLAY_DEV_CTRL__println(DISPLAY_PHYSICAL_CHAR_T &DISPLAY_PHYSICAL_CHAR_A
                                                  
                                                   #if defined(DEBUG) 
                                                    if(DEBUG > 6) {  
-                                                      Serial.print("#34 arr16"); Serial.print(DISPLAY_array16_A);
-                                                      Serial.print("] #34 sizeof["); Serial.print(message.length());
-                                                      Serial.print("] #34 String["); Serial.print(message);
-                                                      Serial.print("] #34 frag"); Serial.print( message.substring(2, 5));
-                                                      Serial.print("] parts["); Serial.print( parts);
-                                                      Serial.print("] yC["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A);
-                                                      Serial.println("] "); 
+                                                      Serial.print(F("#34 arr16")); Serial.print(DISPLAY_array16_A);
+                                                      Serial.print(F("] #34 sizeof[")); Serial.print(message.length());
+                                                      Serial.print(F("] #34 String[")); Serial.print(message);
+                                                      Serial.print(F("] #34 frag")); Serial.print( message.substring(2, 5));
+                                                      Serial.print(F("] parts[")); Serial.print( parts);
+                                                      Serial.print(F("] yC[")); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_CURSOR_Y_CHARS_A);
+                                                      Serial.println(F("] ")); 
                                                       }
                                                   #endif
                                                  
@@ -224,12 +224,12 @@ void  DISPLAY_DEV_CTRL__println(DISPLAY_PHYSICAL_CHAR_T &DISPLAY_PHYSICAL_CHAR_A
                                                         */
                                                          #if defined(DEBUG)
                                                            if(DEBUG > 6) {  
-                                                                 Serial.print("#112 msg part["); Serial.print(i);
-                                                                Serial.print("]  beg["); Serial.print(substr_begin);
-                                                                Serial.print("]  end["); Serial.print(substr_end);
-                                                                Serial.print("]  frag["); Serial.print(message.substring(substr_begin, substr_end));
-                                                                Serial.print("] yC["); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A);
-                                                                Serial.println("] ");
+                                                                 Serial.print(F("#112 msg part[")); Serial.print(i);
+                                                                Serial.print(F("]  beg[")); Serial.print(substr_begin);
+                                                                Serial.print(F("]  end[")); Serial.print(substr_end);
+                                                                Serial.print(F("]  frag[")); Serial.print(message.substring(substr_begin, substr_end));
+                                                                Serial.print(F("] yC[")); Serial.print( DISPLAY_PHYSICAL_CHAR_A.DISPLAY_PHYSICAL_X_CHARS_A);
+                                                                Serial.println(F("] "));
                                                                } 
                                                           #endif