Assignments not consistently loaded for Arduino CC

Description


I’ve built a control chain device (code here)

I have the issue that when I turn on the mod, the footswitch does not get the assignments correctly. If I reload the pedalboard a few times (via left knob> banks>etc) then the assignments will come through.

Furthermore, an offical mod devices footswitch is not always recognised when connected after my diy device. By which I mean I cannot assign to it from the gui. Sometime disconnecting and plugging it in again works.

How to reproduce


  1. Load an arduino shield with the code provided
  2. make some cc assignments and save a pedal board
  3. reboot the mod

Expected/suggested solution


I would expect the assignments to work on reboot.

Additional information


Open the controller menu (hold left knob down), navigate to Info > Versions and write down here the versions.

  • release: 1.6.1
  • controller: 0.2.2

Note I fully expect this to be an issue with my arduino code, rather than with the mod duo.