I’m using Labview to call ReadFromPipeOut however my returned array is 0xF, 0x0, 0xF, 0x0… when I’m assigning 0xFFFF to the pipe. Here is a snippet from my HDL:
I’m loosing the upper 8 bits and getting back a zero. I’m pulling my hair out on this one since I had this working a long time ago with the XEM3001v1 however I now use an XEM3010 with the latest firmware.
I’m trying to do the same from streaming data from my fifo, but data read out from labview always empty although I could see the data (epA0pipe) into the ep_dataIn of okpipeout port at the scope.
ReadFromPipeOut requires, as input, a pointer to a buffer that will contain the data it will read. I don’t understand LV well, but can you tell me where in your LV this buffer is allocated and how the pointer to this buffer is passed to the API?