I added two properties to the Periods.h file:
unsigned int *numberOfPeriods;
unsigned int *periods;
I added the following code to the Periods.cpp file
numberOfPeriods = new unsigned int[3] {
5, 2, 3
};
periods = new unsigned int[3][numberOfGroups][numberOfLeds] {
{
{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0}
},
{
{0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0}
},
{
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}
},
};
The numberOfPeriods property works correctly, but the periods property causes a compilation error
Could you please tell me how to correct it?