|
|
@@ -5,9 +5,9 @@ void _Slave_Ports_queue__INIT( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_T &Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A
|
|
|
) {
|
|
|
#if defined(DEBUG_STRUCT_INIT) || defined(DEBUG_QUEUE)
|
|
|
- Serial.print("#7AA _Slave_Ports_queue__INIT [FLAG][");
|
|
|
- Serial.print(ARDUINO_QUEUE_FLAG_QUEUE,BIN);Serial.print("] + [ ");
|
|
|
- Serial.print(ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE, BIN);Serial.print("] + [ ");Serial.print(ARDUINO_QUEUE_FLAG_QUEUE | ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE, BIN); Serial.println("] ");
|
|
|
+ Serial.print(F("#7AA _Slave_Ports_queue__INIT [FLAG]["));
|
|
|
+ Serial.print(ARDUINO_QUEUE_FLAG_QUEUE,BIN);Serial.print(F("] + [ "));
|
|
|
+ Serial.print(ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE, BIN);Serial.print(F("] + [ "));Serial.print(ARDUINO_QUEUE_FLAG_QUEUE | ARDUINO_QUEUE_FLAG_CANNOT_OVERWRITE, BIN); Serial.println(F("] "));
|
|
|
#endif
|
|
|
ARDUINO_ATTR_ARRAY_S__init(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A,
|
|
|
ARDUINO_ARRAY_INDEX_LIMIT_QUEUE,
|
|
|
@@ -33,7 +33,7 @@ void _Slave_Ports_queue__INIT( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
// i);
|
|
|
//#ifdef DEBUG_QUEUE
|
|
|
#if defined(DEBUG_STRUCT_INIT) || defined(DEBUG_QUEUE)
|
|
|
- Serial.println("[#22] _Slave_Ports_queue__INIT [OK] ");
|
|
|
+ Serial.println(F("[#22] _Slave_Ports_queue__INIT [OK] "));
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
@@ -50,7 +50,7 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
) {
|
|
|
int i;
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.println("#100[QUEUE][LIST]");
|
|
|
+ Serial.println(F("#100[QUEUE][LIST]"));
|
|
|
#endif
|
|
|
|
|
|
// #if defined(DEBUG) || defined(DEBUG_QUEUE)
|
|
|
@@ -68,14 +68,14 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
} else {
|
|
|
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print(" $i[");
|
|
|
+ Serial.print(F(" $i["));
|
|
|
Serial.print(i);
|
|
|
|
|
|
- Serial.print("] QUEUE_ID_A: [");
|
|
|
+ Serial.print(F("] QUEUE_ID_A: ["));
|
|
|
Serial.print(Slave_Ports_Status_QUEUE_A[i].QUEUE_ID_A);
|
|
|
- Serial.print("] TASK_TYPE_A: [");
|
|
|
+ Serial.print(F("] TASK_TYPE_A: ["));
|
|
|
Serial.print(Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A);
|
|
|
- Serial.print("] desc: [");
|
|
|
+ Serial.print(F("] desc: ["));
|
|
|
//Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A);
|
|
|
//char res;
|
|
|
// res = _Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i]._Slave_Ports_queue_task_type); Serial.print(res);
|
|
|
@@ -85,14 +85,14 @@ void _Slave_Ports_queue__list( Slave_Ports_Status_QUEUE_T* Slave_Ports_Status_QU
|
|
|
_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i].TASK_TYPE_A) ; //(res); //_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[i]._Slave_Ports_queue_task_type
|
|
|
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print("] TASK_PORT_ASSOC_A:[");
|
|
|
+ Serial.print(F("] TASK_PORT_ASSOC_A:["));
|
|
|
Serial.print(Slave_Ports_Status_QUEUE_A[i].TASK_PORT_ASSOC_A.Port_ID);
|
|
|
|
|
|
|
|
|
- Serial.print("] time_seq_id: ");
|
|
|
+ Serial.print(F("] time_seq_id: "));
|
|
|
Serial.print(Slave_Ports_Status_QUEUE_A[i].time_seq_id);
|
|
|
|
|
|
- Serial.print("] time_min_run: ");
|
|
|
+ Serial.print(F("] time_min_run: "));
|
|
|
Serial.println(Slave_Ports_Status_QUEUE_A[i].time_min_run);
|
|
|
#endif
|
|
|
}
|
|
|
@@ -167,26 +167,26 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
int DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_PEEK_A = Slave_Ports_Status_QUEUE_A.ARDUINO_ARRAY_ATTR_QUEUE_PEEK_A ;
|
|
|
|
|
|
if(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A > 0 and (DEBUG_QUEUE_ASSERT_BEF_POP_COUNT_A != DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A)) {
|
|
|
- Serial.println("#162[DEBUG_QUEUE_ASSERT][ERR] [BEF_POP_COUNT_A["); Serial.print(DEBUG_QUEUE_ASSERT_BEF_POP_COUNT_A); Serial.print("]]!=[BEF_POP_QUEUE_COUNT_A["); Serial.print(DEBUG_QUEUE_ASSERT_AFT_BEF_QUEUE_COUNT_A); Serial.primt("]]");
|
|
|
+ Serial.println(F("#162[DEBUG_QUEUE_ASSERT][ERR] [BEF_POP_COUNT_A[")); Serial.print(DEBUG_QUEUE_ASSERT_BEF_POP_COUNT_A); Serial.print(F("]]!=[BEF_POP_QUEUE_COUNT_A[")); Serial.print(DEBUG_QUEUE_ASSERT_AFT_BEF_QUEUE_COUNT_A); Serial.primt(F("]]"));
|
|
|
Delay(1000);
|
|
|
}
|
|
|
|
|
|
|
|
|
if(DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_COUNT_A > 0 and (DEBUG_QUEUE_ASSERT_BEF_POP_COUNT_A != DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A)) {
|
|
|
- Serial.println("#162[DEBUG_QUEUE_ASSERT][ERR] [AFT_POP_COUNT_A["); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_COUNT_A); Serial.print("]]!=[AFT_POP_QUEUE_COUNT_A["); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_COUNT_A); Serial.primt("]]");
|
|
|
+ Serial.println(F("#162[DEBUG_QUEUE_ASSERT][ERR] [AFT_POP_COUNT_A[")); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_COUNT_A); Serial.print(F("]]!=[AFT_POP_QUEUE_COUNT_A[")); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_COUNT_A); Serial.primt(F("]]"));
|
|
|
Delay(1000);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A > 1 and ( DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_COUNT_A != (DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A - 1))) {
|
|
|
- Serial.println("#174[DEBUG_QUEUE_ASSERT][ERR] [AFT_POP_QUEUE_COUNT_A["); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_COUNT_A); Serial.print("]]!=[BEF_POP_QUEUE_COUNT_A -1["); Serial.print(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A); Serial.primt("]]");
|
|
|
+ Serial.println(F("#174[DEBUG_QUEUE_ASSERT][ERR] [AFT_POP_QUEUE_COUNT_A[")); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_COUNT_A); Serial.print(F("]]!=[BEF_POP_QUEUE_COUNT_A -1[")); Serial.print(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A); Serial.primt(F("]]"));
|
|
|
Delay(1000);
|
|
|
}
|
|
|
|
|
|
|
|
|
if(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_COUNT_A > 1 and ( DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_PEEK_A != (DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_PEEK_A + 1))) {
|
|
|
- Serial.println("#180[DEBUG_QUEUE_ASSERT][ERR] [AFT_POP_QUEUE_PEEK_A["); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_PEEK_A); Serial.print("]]!=[BEF_POP_QUEUE_PEEK_A + 1["); Serial.print(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_PEEK_A); Serial.primt("]]");
|
|
|
+ Serial.println(F("#180[DEBUG_QUEUE_ASSERT][ERR] [AFT_POP_QUEUE_PEEK_A[")); Serial.print(DEBUG_QUEUE_ASSERT_AFT_POP_QUEUE_PEEK_A); Serial.print(F("]]!=[BEF_POP_QUEUE_PEEK_A + 1[")); Serial.print(DEBUG_QUEUE_ASSERT_BEF_POP_QUEUE_PEEK_A); Serial.primt(F("]]"));
|
|
|
Delay(1000);
|
|
|
}
|
|
|
|
|
|
@@ -200,10 +200,10 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
|
|
|
// ARDUINO_ARRAY_ATTR_QUEUE_T Slave_Ports_ATTR_QUEUE_A = ARDUINO_ARRAY_ATTR_QUEUE(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A) ;//ARDUINO_ARRAY_INDEX_CURRENT_T Slave_Ports_ATTR_QUEUE_PEEK_A ;// = Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_CURRENT_A ;
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.println("136 after ARDUINO_ARRAY_INDEX_POP_LOCK"); ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
|
|
|
- Serial.print(" [POP_LOCK][");Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A); Serial.print("] ");
|
|
|
- Serial.print(" COUNT_MAX["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LIMIT_A);
|
|
|
- Serial.print("] COUNT_A["); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A); Serial.print("] ");
|
|
|
+ Serial.println(F("136 after ARDUINO_ARRAY_INDEX_POP_LOCK")); ARDUINO_ATTR_ARRAY_S__display(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A);
|
|
|
+ Serial.print(F(" [POP_LOCK]["));Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A); Serial.print(F("] "));
|
|
|
+ Serial.print(F(" COUNT_MAX[")); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_INDEX_LIMIT_A);
|
|
|
+ Serial.print(F("] COUNT_A[")); Serial.print(Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A.ARDUINO_ARRAY_ATTR_QUEUE_COUNT_A); Serial.print(F("] "));
|
|
|
#endif
|
|
|
_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ;
|
|
|
|
|
|
@@ -222,8 +222,8 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
|
|
|
// #if defined(DEBUG) || defined(DEBUG_QUEUE)
|
|
|
// if(DEBUG > 6) {
|
|
|
- Serial.print("#166 [DEBUG] Error with queue [INDEX_CURR]=["); Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A);
|
|
|
- Serial.println("] ");
|
|
|
+ Serial.print(F("#166 [DEBUG] Error with queue [INDEX_CURR]=[")); Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A);
|
|
|
+ Serial.println(F("] "));
|
|
|
// }
|
|
|
// #endif
|
|
|
} else { //if all zeros
|
|
|
@@ -231,11 +231,11 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
//todo if(QUEUE_LATENCY_PASS__POP(time_seq_id_A,time_min_run_A,time )) {}
|
|
|
if(1==2) { //Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].time_min_run > time) {
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print("#182 QUEUE reassign .time_seq_id > millis() time_seq_id["); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].time_seq_id);
|
|
|
- Serial.print("] millis()["); Serial.print(time);
|
|
|
- Serial.print("] TASK_TYPE_A["); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
- Serial.print("] Will wait() to next ["); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].time_seq_id);
|
|
|
- Serial.print("] #["); Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A); Serial.print("] ID["); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].QUEUE_ID_A); Serial.println("] ");
|
|
|
+ Serial.print(F("#182 QUEUE reassign .time_seq_id > millis() time_seq_id[")); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].time_seq_id);
|
|
|
+ Serial.print(F("] millis()[")); Serial.print(time);
|
|
|
+ Serial.print(F("] TASK_TYPE_A[")); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
+ Serial.print(F("] Will wait() to next [")); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].time_seq_id);
|
|
|
+ Serial.print(F("] #[")); Serial.print(ARDUINO_ARRAY_INDEX_POP_LOCK_A); Serial.print(F("] ID[")); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].QUEUE_ID_A); Serial.println(F("] "));
|
|
|
#endif
|
|
|
_Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_A, Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A ,
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A,
|
|
|
@@ -245,7 +245,7 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A
|
|
|
);
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print("[WILL DELETE REC] millis()["); Serial.print(time);
|
|
|
+ Serial.print(F("[WILL DELETE REC] millis()[")); Serial.print(time);
|
|
|
#endif
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ; //TODO delete by func
|
|
|
|
|
|
@@ -254,7 +254,7 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
|
|
|
} else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Slave_Ports_ttl_decrement) {
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print("#224 running _Slave_Ports_ttl_decrement = "); Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");
|
|
|
+ Serial.print(F("#224 running _Slave_Ports_ttl_decrement = ")); Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println(F("]"));
|
|
|
#endif
|
|
|
|
|
|
_Slave_Ports_ttl_decrement_POP(Slave_Ports_Status_QUEUE_A, Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A, ARDUINO_ARRAY_INDEX_POP_LOCK_A , Slave_Ports_Status_A ) ;
|
|
|
@@ -262,7 +262,7 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
//TODO STORAGE
|
|
|
} else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Slave_Ports_broadcast____) {
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print("#337 running _Slave_Ports_broadcast = "); Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");
|
|
|
+ Serial.print(F("#337 running _Slave_Ports_broadcast = ")); Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println(F("]"));
|
|
|
#endif
|
|
|
// #include "_Slave_Ports_ttl_decrement.h"
|
|
|
_Slave_Ports_broadcast_POP(
|
|
|
@@ -296,7 +296,7 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ; //todo storage
|
|
|
} else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_DISPLAY_queue_pop________ ) {
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print("#212 DISPLAY TASK_TYPE_A["); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
+ Serial.print(F("#212 DISPLAY TASK_TYPE_A[")); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
Serial.println("] ");
|
|
|
#endif
|
|
|
_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ;
|
|
|
@@ -305,22 +305,22 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
// #include "_DISPLAY_queue_pop_func.h"
|
|
|
#if defined(DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________)
|
|
|
#if defined(DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________)
|
|
|
- Serial.println("#250 [DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________]");
|
|
|
- Serial.print(" DISPLAY_array16_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print("] ");
|
|
|
- Serial.print(" DISPLAY_pos_seq_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_pos_seq_A, BIN); Serial.print("] ");
|
|
|
- Serial.print(" DISPLAY_TARGET_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_TARGET_A, BIN); Serial.print("] ");
|
|
|
- Serial.print(" DISPLAY_ARDUINO_ARRAY_INDEX_A["); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A); Serial.print("] ");
|
|
|
+ Serial.println(F("#250 [DISABLE_TASK_TYPE_T_DISPLAY_queue_pop________]"));
|
|
|
+ Serial.print(F(" DISPLAY_array16_A[")); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print(F("] "));
|
|
|
+ Serial.print(F(" DISPLAY_pos_seq_A[")); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_pos_seq_A, BIN); Serial.print(F("] "));
|
|
|
+ Serial.print(F(" DISPLAY_TARGET_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_TARGET_A, BIN); Serial.print(F("] "));
|
|
|
+ Serial.print(F(" DISPLAY_ARDUINO_ARRAY_INDEX_A[")); Serial.print(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A); Serial.print(F("] "));
|
|
|
#endif
|
|
|
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A]={} ; //todo storage
|
|
|
#if defined(DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________)
|
|
|
- Serial.print("#201 DELETED DISPLAY TASK_TYPE_A #["); Serial.print( ARDUINO_ARRAY_INDEX_POP_LOCK_A);Serial.println("] ");
|
|
|
+ Serial.print(F("#201 DELETED DISPLAY TASK_TYPE_A #[")); Serial.print( ARDUINO_ARRAY_INDEX_POP_LOCK_A);Serial.println(F("] "));
|
|
|
#endif
|
|
|
#else
|
|
|
- Serial.println("3047[Display Text:["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_string_A);Serial.print("] ");
|
|
|
+ Serial.println(F("3047[Display Text:[")); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_string_A);Serial.print(F("] "));
|
|
|
#if defined(DEBUG_TASK_TYPE_T_DISPLAY_queue_pop________)
|
|
|
- Serial.print(" DISPLAY_array16_A["); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print("] ");
|
|
|
- Serial.print("#201 DELETING DISPLAY TASK_TYPE_A #["); Serial.print( ARDUINO_ARRAY_INDEX_POP_LOCK_A);Serial.println("] ");
|
|
|
+ Serial.print(F(" DISPLAY_array16_A[")); Serial.print(DISPLAY_A[Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].DISPLAY_ARDUINO_ARRAY_INDEX_A].DISPLAY_array16_A); Serial.print(F("] "));
|
|
|
+ Serial.print(F("#201 DELETING DISPLAY TASK_TYPE_A #[")); Serial.print( ARDUINO_ARRAY_INDEX_POP_LOCK_A);Serial.println("] ");
|
|
|
#endif
|
|
|
DISPLAY__print( DISPLAY_A ,
|
|
|
DISPLAY_T_ARDUINO_ATTR_ARRAY_A ,
|
|
|
@@ -344,7 +344,7 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
|
|
|
} else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Slave_Ports_set_I2C______) {
|
|
|
#if defined(DEBUG_TASK_TYPE_T_Slave_Ports_set_I2C______)
|
|
|
- Serial.print("#221 running TASK_TYPE_T_Slave_Ports_set_I2C______ = "); Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println("]");
|
|
|
+ Serial.print(F("#221 running TASK_TYPE_T_Slave_Ports_set_I2C______ = ")); Serial.println( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A); Serial.println(F("]"));
|
|
|
#endif
|
|
|
//#include "_Slave_Ports_ttl_decrement.h"
|
|
|
_Slave_Ports_I2C_POP(
|
|
|
@@ -371,7 +371,7 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
} else if(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A == TASK_TYPE_T_Broadcast_state_LOW______ ) {
|
|
|
|
|
|
#if defined(DEBUG_QUEUE)
|
|
|
- Serial.print(" [Q]BCAST>LOW ");
|
|
|
+ Serial.print(F(" [Q]BCAST>LOW "));
|
|
|
#endif
|
|
|
TASK_TYPE_T_Broadcast_state_LOW(Slave_Ports_Status_A, Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A);
|
|
|
|
|
|
@@ -414,16 +414,16 @@ QUEUE_LATENCY_PASS__POP( time_seq_id_T time_seq_id_A,
|
|
|
|
|
|
} else {
|
|
|
#if defined(DISABLE_QUEUE_REASSIGN)
|
|
|
- Serial.print("$177 [DISABLE_QUEUE_REASSIGN] Error unsupported type TASK_TYPE_A["); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
+ Serial.print(F("$177 [DISABLE_QUEUE_REASSIGN] Error unsupported type TASK_TYPE_A[")); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ;
|
|
|
- Serial.println("] REASSIGN NEXT QUEUE FOR FURTHER ACTION");
|
|
|
+ Serial.println(F("] REASSIGN NEXT QUEUE FOR FURTHER ACTION"));
|
|
|
SPFTFT2(time,min,Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].time_min_run) ;
|
|
|
SPFTFT2(time,run,millis()) ;
|
|
|
|
|
|
#else
|
|
|
- Serial.print("$177 Error unsupported type TASK_TYPE_A["); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
+ Serial.print(F("$177 Error unsupported type TASK_TYPE_A[")); Serial.print( Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A);
|
|
|
_Slave_Ports_queue_task_type_DESC(Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A) ;
|
|
|
- Serial.println("] REASSIGN NEXT QUEUE FOR FURTHER ACTION");
|
|
|
+ Serial.println(F("] REASSIGN NEXT QUEUE FOR FURTHER ACTION"));
|
|
|
_Slave_Ports_queue__add( Slave_Ports_Status_QUEUE_A, Slave_Ports_Status_QUEUE_T_ARDUINO_ATTR_ARRAY_A ,
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_TYPE_A,
|
|
|
Slave_Ports_Status_QUEUE_A[ARDUINO_ARRAY_INDEX_POP_LOCK_A].TASK_PORT_ASSOC_A,
|