|
@@ -46,8 +46,8 @@ void p5__config__individual__init(
|
|
|
P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A - 1; //TODO DIFF CURSOR FOR SET?
|
|
P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A - 1; //TODO DIFF CURSOR FOR SET?
|
|
|
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__EXEC_A , 9 , 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__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , 9 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
//BEGIN SWING ###^^^### ###^^^######^^^######^^^######^^^###
|
|
//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__EXEC_A , 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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
|
|
+ //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__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , 15 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ //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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
//SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
//SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -58,8 +58,8 @@ void p5__config__individual__init(
|
|
|
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__EXEC_A , 10 , 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__HARDWARE_PIN__NUMBER_A, P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , 10 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
|
|
|
//BEGIN SWING ###^^^### ###^^^######^^^######^^^######^^^###
|
|
//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__EXEC_A , 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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
|
|
+ //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__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , 8 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ //As 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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
//SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
//SWING ###^^^######^^^######^^^######^^^######^^^######^^^###
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -80,7 +80,7 @@ void p5__config__individual__init(
|
|
|
|
|
|
|
|
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 ) ;
|
|
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 ) ;
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ //led
|
|
|
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 ) ) {
|
|
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__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A - 1; //TODO DIFF CURSOR FOR SET?
|
|
P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A - 1; //TODO DIFF CURSOR FOR SET?
|
|
|
|
|
|
|
@@ -90,6 +90,18 @@ void p5__config__individual__init(
|
|
|
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__EXEC_A , 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__SWING__FREQUENCY_A, P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A , 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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, 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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ //led z przopdu
|
|
|
|
|
+ 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__CONFIG__INDEX__CURRENT__EXEC_A = P5__TASK__CONFIG__INDEX__CURRENT_A - 1; //TODO DIFF CURSOR FOR SET?
|
|
|
|
|
+
|
|
|
|
|
+ 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__EXEC_A , 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__EXEC_A , 15 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ; //todo assoc
|
|
|
|
|
+ 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__STATUS__OUTPUT__LEVEL_A , P5__TASK__CONFIG__INDEX__CURRENT__EXEC_A, 4096 , P5__TASK__ATTR_ACCTION__SET__INIT_A ) ; //todo assoc
|
|
|
|
|
+ // 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__EXEC_A , 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__EXEC_A , P5__TASK__CONFIG__NAME__ATTRIBUTE__LIMITS__MAX__DELTA_A_V, P5__TASK__ATTR_ACCTION__SET__INIT_A ) ;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
#include "config__assert.h"
|
|
#include "config__assert.h"
|
|
|
|
|
|