hi,
for(c=0;c<10;c++){ send 10 = 10 not failure
EP2_Buffer[0] =3;
EP2_Buffer[1] =c;
EP2_Buffer[2] =0xAA;
while( CheckEndPointIN2( )); checking = ok ,now runinng
EndPoint_IN(EP2,64);
PTBD^=0x30;
NOTE time interval = 15ms ( descriptor = 0 interval )
}
//----------------------------------------------------------------------------------------
UINT8 CheckEndPointIN2( void )
{
if(! EP2_Set.Stat.McuCtlBit.OWN)
return 0;
return 1;
}
//--------------------------------------------------------------------------------------------
packet bytes = interval 15ms
decreasing the time of 15 ms?
Tsuneo thanks,
Carlos,