============================================================================

        *** SPOX SDK 2.2.1 (TMS320C62x/C67x)  ***
                

============================================================================


BUG Description:

The DPI_ioFunction assumes there is a Frame in the toDevice queue, because
a frame was just put there by SIO before calling DPI_ioFunc. This assumption is sometimes wrong !
If a task switch occurs after SIO puts the frame in toDevice queue but
before DPI_ioFunc gets to get it out of the queue, and the task switch lets
the task, on the other side of the pipe, run, the other side might switch
frames in the pipe and remove this frame out of this queue, which may leave
it EMPTY for the first side when it continues.


BUG Fix:
 
SDSsq05256 - Fixed bug in DPI_ioFunc() causing empty frames to be returned.


Patch:

Place dpi.c in the ..src\dev directory and do a make. This should place a
new copy of spoxdev.a62 in ..\lib.


Contact Customer Support at support@micro.ti.com or 412-380-1550 regarding 
questions or problems with these files.