|
@@ -41,34 +41,26 @@ void p5__config__individual__init(
|
|
|
// P5__TASK__CONFIG__NAME__INDEX_A = P5__TASK__CONFIG__NAME__INDEX_A + P5__TASK__CONFIG__NAME__INDEX__SW
|
|
// P5__TASK__CONFIG__NAME__INDEX_A = P5__TASK__CONFIG__NAME__INDEX_A + P5__TASK__CONFIG__NAME__INDEX__SW
|
|
|
P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A; //TODO DIFF CURSOR FOR SET?
|
|
P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A; //TODO DIFF CURSOR FOR SET?
|
|
|
|
|
|
|
|
- p5__task__config__set( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,
|
|
|
|
|
- P5__TASK__CONFIG__NAME__INDEX__PWM ,P5__TASK__TYPE__ASSOC__UNDEFINED_A) ;
|
|
|
|
|
- P5__TASK__CONFIG__INDEX__CURRENT_A ++ ;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 9 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- //BEGIN SWING ###^^^### ###^^^######^^^######^^^######^^^###
|
|
|
|
|
- P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 5 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
- P5__TASK___ATTR (P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
- //SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- p5__task__config__set( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,
|
|
|
|
|
- P5__TASK__CONFIG__NAME__INDEX__PWM ,P5__TASK__TYPE__ASSOC__UNDEFINED_A) ;
|
|
|
|
|
- P5__TASK__CONFIG__INDEX__CURRENT_A ++ ;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 10 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- //BEGIN SWING ###^^^### ###^^^######^^^######^^^######^^^###
|
|
|
|
|
- P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 8 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
- P5__TASK___ATTR (P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
- //SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
|
|
|
-
|
|
|
|
|
|
|
+ if(p5__task__config__set__increment( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,
|
|
|
|
|
+ P5__TASK__CONFIG__NAME__INDEX__PWM ,P5__TASK__TYPE__ASSOC__UNDEFINED_A)) { // ;
|
|
|
|
|
+
|
|
|
|
|
+ P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 9 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ //BEGIN SWING ###^^^### ###^^^######^^^######^^^######^^^###
|
|
|
|
|
+ P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 5 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ P5__TASK___ATTR (P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ //SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ if(p5__task__config__set__increment( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,
|
|
|
|
|
+ P5__TASK__CONFIG__NAME__INDEX__PWM ,P5__TASK__TYPE__ASSOC__UNDEFINED_A)) {
|
|
|
|
|
+ P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 10 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+
|
|
|
|
|
+ //BEGIN SWING ###^^^### ###^^^######^^^######^^^######^^^###
|
|
|
|
|
+ P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 8 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ P5__TASK___ATTR (P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ //SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
/* p5__task__config__set( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,
|
|
/* p5__task__config__set( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,
|
|
@@ -83,11 +75,16 @@ void p5__config__individual__init(
|
|
|
|
|
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
- //P5__ARRAY__INDEX_A = 3;
|
|
|
|
|
- P5__TASK__TYPE__CLASS_A = P5__TASK__TYPE__ROOT; // P5__TASK__TYPE__ELEMENT_A;
|
|
|
|
|
- P5__TASK__CONFIG__NAME__INDEX_A = P5__TASK__CONFIG__NAME__INDEX__DISPLAY_A;
|
|
|
|
|
- P5__TASK__TYPE__ASSOC_A = P5__TASK__TYPE__ASSOC__UNDEFINED_A; //P5__TASK__CONFIG__INDEX__CURRENT_A - 1;
|
|
|
|
|
- p5__task__config__set( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__CLASS_A ,P5__TASK__CONFIG__NAME__INDEX_A , P5__TASK__TYPE__ASSOC_A ) ;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ p5__task__config__set__increment( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__ROOT , P5__TASK__CONFIG__NAME__INDEX__DISPLAY_A , P5__TASK__TYPE__ASSOC__UNDEFINED_A ) ;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ if(p5__task__config__set__increment( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A, P5__TASK__TYPE__ROOT , P5__TASK__CONFIG__NAME__INDEX__I2C_A , P5__TASK__TYPE__ASSOC__UNDEFINED_A ) ) {
|
|
|
|
|
+ P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__I2C__ADDRESS_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 0x40 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ; //todo scan?
|
|
|
|
|
+ P5__TASK___ATTR ( P5__TASK__CONFIG_A, P5__TASK__CONFIG__INDEX__CURRENT_A ,P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , P5__TASK__ATTR_A, P5__TASK__ATTR__INDEX__CURRENT_A , P5__TASK__ATTR__INDEX__CURRENT__EXEC_A ,P5__TASK__TYPE__ATTRIBUTE_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT_A - 1 , 15 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ; //todo assoc
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2; u8g2.setCursor(7,20);u8g2.print("AT5");u8g2.sendBuffer();
|
|
// U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2; u8g2.setCursor(7,20);u8g2.print("AT5");u8g2.sendBuffer();
|
|
|
|
|
|
|
|
// P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A; //TODO DIFF CURSOR FOR SET?
|
|
// P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A; //TODO DIFF CURSOR FOR SET?
|