I'm using ADSSmartIO, I have the following line to read port A :
UINT nPortA = m_pAds->SIOReadPortA();
This piece of code is in a timer which runs every half a second. Continually reading the port causes our device to lock up ( BitsyX running WinCE 5.0 ). We wrote a small test application which outputs a counter each time the port is read, we got this consistantly to around 6400 times before the lock up would occur. What happened was the call to SIOReadPortA would not return.
Any ideas why reading the port continually causes our device to just lock up?
Version in header file of ADSSmartIO.h is 720020-1153x and we have the latest smartio dll installed.
The version number is visible in the debug output. Please capture your debug output in a txt file, then zip it up and send it to Eurotech Support Group.