We've modified the TinyCLR USB code to include 4 endpoints. With the
recompiled TinyBooter and TinyCLR loaded on the mote, we can ping
successfully with MFDeploy and run the VS debugger, using the first two
endpoints.
However, getting the MF managed code to work is a challenge. We have sample
code from another port that sets up dual usb, but warns that both are for the
managed application. When we try to adapt it, the problem is that we have to
change the usb configuration, and to do that, the usb has to be stopped.
However, it can't be stopped because the debugger is using it. So we seem to
have a catch-22. Ideas?