no known reason for that that I can recall. My suspicion is its in your code, something is being GCed and you need to prevent that. Can you demonstrate a simple code snippet that can do this? You say G120, but you don’t say what version SDK/Framework you’re targeting, and that will also be important to know.
@ Brett, once I started forcing GC to run it was easy to track this down. I had mistakenly initialized a pin twice. I’m assuming that when GC ran it saw an unused object and disposed of it, thus un-initializing the pin. GC ignored the fact that another object was using the pin, which is good to know so I can protect against it.
I think I saw some discussion on this forum about a similar issue.
Thanks to the community, I found a fix to this issue much sooner.