10 #define headerPinSize 68
11 #define headerFunctionSize 29
12 #define headerFunctionA1Size 44
13 #define headerFunctionA2Size 59
16 char* jsonGPIOs =
nullptr;
17 char* jsonFunctions =
nullptr;
24 char GPIOType[5][10] = {
"out",
"in",
"analogIn",
"analogOut",
"pwm"};
43 void set(
char* deviceId,
char* name);
107 void addFunction(
char* name,
char* functionName,
char* arg1);
108 void addFunction(
char* name,
char* functionName,
char* arg1,
char* arg2);
void appendFunctions()
Definition device.cpp:241
char * get()
Definition device.cpp:260
void set(char *deviceId, char *name)
Definition device.cpp:17
char GPIOType[5][10]
Definition device.h:24
char pullType[3][5]
Definition device.h:28
void addFunction(char *name, char *functionName)
Definition device.cpp:107
void addGPIO(char *name, char *GPIOType, char *portName, char *pinNumber, char *pullType)
Definition device.cpp:67
void gpioTypeIndex(char *gpioType, char *GPIOTypeIndex)
Definition device.cpp:41
void appendGPIOs()
Definition device.cpp:222