|
|
@@ -89,6 +89,8 @@
|
|
|
#include "__main_struct_limits.h"
|
|
|
#include "_time_struct.h"
|
|
|
|
|
|
+
|
|
|
+
|
|
|
#define _ControllerID 0x101
|
|
|
#define _Slave1_ID 0x103
|
|
|
|
|
|
@@ -182,6 +184,8 @@
|
|
|
#include "_ROTTARY_SW_func.h"
|
|
|
#endif
|
|
|
|
|
|
+#include "_time_func.h"
|
|
|
+
|
|
|
|
|
|
#include "_TASK_TYPES_func.h"
|
|
|
#include "_Slave_Ports_Status_QUEUE_func.h"
|
|
|
@@ -237,17 +241,6 @@
|
|
|
#include "config_Slave_Ports_LOCAL_init.h"
|
|
|
|
|
|
|
|
|
-ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init =
|
|
|
- _Slave_Ports_LOCAL_init(
|
|
|
- Slave_Ports_Status_A ,
|
|
|
- Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A,
|
|
|
- Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_A,
|
|
|
- Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_A,
|
|
|
- Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
|
- DISPLAY_A , DISPLAY_T_ARDUINO_ATTR_ARRAY_A
|
|
|
- //, DISPLAY_PHYSICAL_CHAR_A
|
|
|
- );
|
|
|
-
|
|
|
|
|
|
void setup() {
|
|
|
Serial.begin(115200);
|
|
|
@@ -268,8 +261,9 @@ void setup() {
|
|
|
|
|
|
|
|
|
//todo PCINT service
|
|
|
-#include "_PCINT_setup.h"
|
|
|
-
|
|
|
+#if defined(HAS__PCINT_setup)
|
|
|
+ #include "_PCINT_setup.h"
|
|
|
+#endif
|
|
|
|
|
|
|
|
|
#if defined(HAS_ROTTARY_SW)
|
|
|
@@ -322,12 +316,32 @@ void setup() {
|
|
|
|
|
|
void loop() {
|
|
|
|
|
|
+#if defined(HAS__PCINT_setup)
|
|
|
#include "_PCINT_loop.h"
|
|
|
+#endif
|
|
|
+
|
|
|
+ ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init ;
|
|
|
+
|
|
|
+if(ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init == true ){
|
|
|
+ } else {
|
|
|
+
|
|
|
+ ARDUINO_FUNCT_INIT_RESULT_T ARDUINO_FUNCT_INIT_RESULT__Slave_Ports_LOCAL_init =
|
|
|
+ _Slave_Ports_LOCAL_init(
|
|
|
+ Slave_Ports_Status_A ,
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ATTR_ARRAY_A,
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_TABLE_A,
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ARRAY_INDEX_T_TO_DELETE_A,
|
|
|
+ Slave_Ports_Status_T_ARDUINO_ARRAY_ASSOC_TABLE_S_Port_ID_A,
|
|
|
+ DISPLAY_A , DISPLAY_T_ARDUINO_ATTR_ARRAY_A
|
|
|
+ //, DISPLAY_PHYSICAL_CHAR_A
|
|
|
+ );
|
|
|
+ }
|
|
|
|
|
|
time = millis();
|
|
|
Serial.println("Time: " );
|
|
|
|
|
|
-
|
|
|
+ #include "__main_loop_top.h"
|
|
|
+
|
|
|
|
|
|
Slave_Ports_Status__DISPLAY_TARGET(
|
|
|
Slave_Ports_Status_A ,
|
|
|
@@ -339,7 +353,7 @@ void loop() {
|
|
|
DISPLAY_pos_seq_A_NEXT + DISPLAY_pos_seq_A_IMMEDIATE,
|
|
|
"336 PORTS:",
|
|
|
DISPLAY_TARGET_DISPLAY128,
|
|
|
- 0,
|
|
|
+ millis(),
|
|
|
0
|
|
|
);
|
|
|
|