hello. My mouse product use CY7C64356. I found it report error currsor data often on some computer when it run ADC's"ADCINC_GetSample". Can't USB and ADCINC_GetSample wrok at the same time ? Hope your reply quitckly! Thanks.
ADCINC_GetSample is a blocking function call. Try using the API ADCINC_fIsDataAvailable and ADCINC_iGetData to eliminate blocking.