Awe man, I'm so embarassed, I've been chasing my own tail all weekend on this problem. I'm an idiot...
It was my VB routine all along that sent more than one transaction. I misunderstood the comment in the EasyHID generated code that said to "make sure to pass the whole array" when we write to the PIC.
So I did, I had one write for each and every element, the PIC was just doing its job and reading everything the PC was sending.
Robert
![]()
Bookmarks