Ok. I had no issues getting the new sketch up and running as written with 7 channels on 4 periods(points).
No Steps!!! Just even smooth linear increasing!
Now the tricky part...the integration.
Just a couple of questions just to be clear.
So, something like this
Channels[channelNo].SetPoint(1, 8, 0, 0);
Channels[channelNo].SetPoint(2, 8, 30, 255);
Channels[channelNo].SetPoint(3, 20, 0, 255);
Channels[channelNo].SetPoint(4, 20, 30, 0);
And can I use the same set points for each channel? Or, do they have to be unique?
" Since you will be calling InitializeChannels several times"
Anything I need to change to call this function?
Ok. I see where it is initialized in setup().
I think I can just call that at my enter buttons on the LCD as well, so it is only called when a change is made?