#include <stdio.h>
typedef struct args_s{
int a,b,c,d,e;
}args_s;
typedef struct args2_s{
char f,g,h,i,j;
}args2_s;
struct args3_s{
char k,l,m,n,o;
};
struct test_s{
int placeholder;
union testeuh{
args_s arguments1;
args2_s arguments2;
}testeuh;
struct args3_s;
};
args_s arguments = {1,2,3};
test_s test_structure = {
.placeholder = 1,
.testeuh = {1,2,3,4,5},
//.args = {}
};
typedef struct test_2_s {
int a;
int b[];
} test_2_s;
test_2_s test_structure_2 = {
.a = 1,
//.b = {1,2,3,4,5,6,7}
.b = {3},
};
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println(test_structure.testeuh.arguments2.g);
Serial.println(test_structure.k);
}
void loop() {
// put your main code here, to run repeatedly:
}