I have read whatever I can find related to the MOD pin, because from what I have observed the system behaves strangely when it has been grounded.
For example, If the mod pin is grounded and I don’t instance any USBClient controller code it appears that none of my code is executed. Please explain that behavior. Why does it just lock everything up?
Also, is it possible to change client controller mode? For example, is it possible to starts CDC and then later chance to CDC_WithDebugging without rebooting?