Lines Matching refs:tpState
66 tpState; variable
226 tpState.err_flg |= (1 << command); in TPi_ErrorAtPxi()
228 if (tpState.callback) in TPi_ErrorAtPxi()
230 (tpState.callback) (command, TP_RESULT_PXI_BUSY, 0); in TPi_ErrorAtPxi()
275 tpState.index++; in TPi_TpCallback()
276 if (tpState.index >= tpState.bufSize) in TPi_TpCallback()
278 tpState.index = 0; in TPi_TpCallback()
282 TPi_CopyTpFromSystemWork(&tpState.samplingBufs[tpState.index]); in TPi_TpCallback()
284 if (tpState.callback) in TPi_TpCallback()
286 (tpState.callback) ((TPRequestCommand)command, TP_RESULT_SUCCESS, (u8)tpState.index); in TPi_TpCallback()
306 TPi_CopyTpFromSystemWork(&tpState.buf); in TPi_TpCallback()
307 tpState.state = TP_STATE_READY; in TPi_TpCallback()
311 tpState.state = TP_STATE_AUTO_SAMPLING; in TPi_TpCallback()
315 tpState.state = TP_STATE_READY; in TPi_TpCallback()
320 tpState.command_flg &= ~(1 << command); in TPi_TpCallback()
323 if (tpState.callback) in TPi_TpCallback()
325 (tpState.callback) ((TPRequestCommand)command, TP_RESULT_SUCCESS, 0); in TPi_TpCallback()
343 tpState.err_flg |= (1 << command); in TPi_TpCallback()
344 tpState.command_flg &= ~(1 << command); in TPi_TpCallback()
346 if (tpState.callback) in TPi_TpCallback()
348 (tpState.callback) ((TPRequestCommand)command, (TPRequestResult)(result & 0xff), 0); in TPi_TpCallback()
388 tpState.index = 0; in TP_Init()
389 tpState.callback = NULL; in TP_Init()
390 tpState.samplingBufs = NULL; in TP_Init()
391 tpState.state = TP_STATE_READY; in TP_Init()
392 tpState.calibrate_flg = FALSE; in TP_Init()
393 tpState.command_flg = 0; in TP_Init()
394 tpState.err_flg = 0; in TP_Init()
470 tpState.calibrate_flg = FALSE; in TP_SetCalibrateParam()
481 tpState.calibrate.x0 = param->x0; in TP_SetCalibrateParam()
482 tpState.calibrate.xDotSize = param->xDotSize; in TP_SetCalibrateParam()
483 tpState.calibrate.xDotSizeInv = (s32)CP_GetDivResult32(); in TP_SetCalibrateParam()
487 tpState.calibrate.x0 = 0; in TP_SetCalibrateParam()
488 tpState.calibrate.xDotSize = 0; in TP_SetCalibrateParam()
489 tpState.calibrate.xDotSizeInv = 0; in TP_SetCalibrateParam()
496 tpState.calibrate.y0 = param->y0; in TP_SetCalibrateParam()
497 tpState.calibrate.yDotSize = param->yDotSize; in TP_SetCalibrateParam()
498 tpState.calibrate.yDotSizeInv = (s32)CP_GetDivResult32(); in TP_SetCalibrateParam()
502 tpState.calibrate.y0 = 0; in TP_SetCalibrateParam()
503 tpState.calibrate.yDotSize = 0; in TP_SetCalibrateParam()
504 tpState.calibrate.yDotSizeInv = 0; in TP_SetCalibrateParam()
509 tpState.calibrate_flg = TRUE; in TP_SetCalibrateParam()
530 tpState.callback = callback; in TP_SetCallback()
552 SDK_ASSERT(!(tpState.command_flg & TP_REQUEST_COMMAND_FLAG_SAMPLING)); in TP_RequestSamplingAsync()
563 tpState.command_flg |= TP_REQUEST_COMMAND_FLAG_SAMPLING; in TP_RequestSamplingAsync()
564 tpState.err_flg &= ~TP_REQUEST_COMMAND_FLAG_SAMPLING; in TP_RequestSamplingAsync()
590 if (tpState.err_flg & TP_REQUEST_COMMAND_FLAG_SAMPLING) in TP_WaitRawResult()
595 *result = tpState.buf; in TP_WaitRawResult()
620 if (tpState.err_flg & TP_REQUEST_COMMAND_FLAG_SAMPLING) in TP_GetCalibratedResult()
625 *result = tpState.buf; in TP_GetCalibratedResult()
676 SDK_ASSERT(tpState.state == TP_STATE_READY); in TP_RequestAutoSamplingStartAsync()
677 SDK_ASSERT(!(tpState.command_flg & TP_REQUEST_COMMAND_FLAG_AUTO_ON)); in TP_RequestAutoSamplingStartAsync()
680 tpState.samplingBufs = samplingBufs; in TP_RequestAutoSamplingStartAsync()
681 tpState.index = 0; in TP_RequestAutoSamplingStartAsync()
682 tpState.frequence = frequence; in TP_RequestAutoSamplingStartAsync()
683 tpState.bufSize = bufSize; in TP_RequestAutoSamplingStartAsync()
687 tpState.samplingBufs[i].touch = TP_TOUCH_OFF; in TP_RequestAutoSamplingStartAsync()
699 tpState.command_flg |= TP_REQUEST_COMMAND_FLAG_AUTO_ON; in TP_RequestAutoSamplingStartAsync()
700 tpState.err_flg &= ~TP_REQUEST_COMMAND_FLAG_AUTO_ON; in TP_RequestAutoSamplingStartAsync()
718 SDK_ASSERT(tpState.state == TP_STATE_AUTO_SAMPLING); in TP_RequestAutoSamplingStopAsync()
719 SDK_ASSERT(!(tpState.command_flg & TP_REQUEST_COMMAND_FLAG_AUTO_OFF)); in TP_RequestAutoSamplingStopAsync()
731 tpState.command_flg |= TP_REQUEST_COMMAND_FLAG_AUTO_OFF; in TP_RequestAutoSamplingStopAsync()
732 tpState.err_flg &= ~TP_REQUEST_COMMAND_FLAG_AUTO_OFF; in TP_RequestAutoSamplingStopAsync()
770 tpState.command_flg |= TP_REQUEST_COMMAND_FLAG_SET_STABILITY; in TP_RequestSetStabilityAsync()
771 tpState.err_flg &= ~TP_REQUEST_COMMAND_FLAG_SET_STABILITY; in TP_RequestSetStabilityAsync()
794 SDK_NULL_ASSERT(tpState.samplingBufs); in TP_GetLatestRawPointInAuto()
798 curr_index = tpState.index; in TP_GetLatestRawPointInAuto()
801 if (tpState.frequence == 1 || tpState.bufSize == 1) in TP_GetLatestRawPointInAuto()
803 *result = tpState.samplingBufs[curr_index]; in TP_GetLatestRawPointInAuto()
808 for (i = 0; i < tpState.frequence && i < tpState.bufSize - 1; i++) in TP_GetLatestRawPointInAuto()
815 index += tpState.bufSize; in TP_GetLatestRawPointInAuto()
818 tp = &tpState.samplingBufs[index]; in TP_GetLatestRawPointInAuto()
900 return tpState.index; in TP_GetLatestIndexInAuto()
1035 SDK_NULL_ASSERT(tpState.calibrate_flg); in TP_GetCalibratedPoint()
1037 if (!tpState.calibrate_flg) in TP_GetCalibratedPoint()
1043 cal = &tpState.calibrate; in TP_GetCalibratedPoint()
1110 SDK_ASSERT(tpState.calibrate_flg); in TP_GetUnCalibratedPoint()
1112 if (!tpState.calibrate_flg) in TP_GetUnCalibratedPoint()
1119 cal = &tpState.calibrate; in TP_GetUnCalibratedPoint()
1142 if (!(tpState.command_flg & command_flgs)) in TP_WaitBusy()
1156 while (tpState.command_flg & command_flgs) in TP_WaitBusy()
1176 if (!tpState.command_flg) in TP_WaitAllBusy()
1186 while (tpState.command_flg) in TP_WaitAllBusy()
1207 return (u32)(tpState.command_flg & command_flgs); in TP_CheckBusy()
1224 return (u32)(tpState.err_flg & command_flgs); in TP_CheckError()