I have two analogoutput8ch boards which are updated to the latest analogoutputmodule_8ch/pulsepal firmware. (When I connect my Bpod, they both show up in the bpod interface as PulsePal1/2).
At the beginning of a protocol I connect to both modules:
P1 = PulsePalModule(BpodSystem.ModuleUSB.PulsePal1);
P2 = PulsePalModule(BpodSystem.ModuleUSB.PulsePal2);
However, I can only control channels 1-4. For example, if I freeze the script in debug mode --
P1.restingVoltage(1:8) = 5
P2.restingVoltage(1:8) = 5
Only changes the voltage on channels 1-4 on both boards. Similarly calling just single channels (e.g., P1.restingVoltage(5) = 5) does not change anything. I reuploaded the 8ch firmware during some troubleshooting steps (to make sure I didn't accidentally load the wrong one), although I don't think that was the issue because
P1.nChannels = 8
P2.nChannels = 8
Please advise.
Thanks!
Doug