Lines Matching refs:cameraWork
168 static CAMERAWork cameraWork; variable
202 if(cameraWork.CAMERAiBufferErrorCallback != 0) in CAMERA_CameraIntr()
203 cameraWork.CAMERAiBufferErrorCallback(CAMERA_RESULT_SUCCESS); in CAMERA_CameraIntr()
207 cameraWork.CAMERAiLastCameraVSync = OS_GetTick(); in CAMERA_CameraIntr()
209 if(cameraWork.CAMERAiVsyncCallback != 0) in CAMERA_CameraIntr()
210 cameraWork.CAMERAiVsyncCallback(CAMERA_RESULT_SUCCESS); in CAMERA_CameraIntr()
225 cameraWork.CAMERAiVsyncCallback = callback; in CAMERA_SetVsyncCallbackCore()
239 cameraWork.CAMERAiBufferErrorCallback = callback; in CAMERA_SetBufferErrorCallbackCore()
253 cameraWork.CAMERAiRebootCallback = callback; in CAMERA_SetRebootCallbackCore()
308 cameraWork.lock = TRUE; in CAMERA_GoReboot()
309 cameraWork.CAMERAiRetryCount++; in CAMERA_GoReboot()
315 …(void)OS_SendMessage(cameraWork.CAMERAiMonitorMessageQueue, NULL, OS_MESSAGE_NOBLOCK); // Call … in CAMERA_GoReboot()
346 if(cameraWork.CAMERAiStateIn.photo != CAMERA_PHOTO_MODE_PORTRAIT) in CAMERA_Reboot()
349 …(void)CAMERA_I2CPhotoModeAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.photo, CAMERA_Reboo… in CAMERA_Reboot()
353 if(cameraWork.CAMERAiStateOut.photo != CAMERA_PHOTO_MODE_NORMAL) in CAMERA_Reboot()
356 …(void)CAMERA_I2CPhotoModeAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.photo, CAMERA_Reb… in CAMERA_Reboot()
360 if(cameraWork.CAMERAiStateIn.size_A != CAMERA_SIZE_DS_LCD) in CAMERA_Reboot()
363 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateIn.size… in CAMERA_Reboot()
367 if(cameraWork.CAMERAiStateIn.size_B != CAMERA_SIZE_VGA) in CAMERA_Reboot()
370 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateIn.size… in CAMERA_Reboot()
374 if(cameraWork.CAMERAiStateOut.size_A != CAMERA_SIZE_DS_LCD) in CAMERA_Reboot()
377 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateOut.si… in CAMERA_Reboot()
381 if(cameraWork.CAMERAiStateOut.size_B != CAMERA_SIZE_VGA) in CAMERA_Reboot()
384 …(void)CAMERA_I2CSizeExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateOut.si… in CAMERA_Reboot()
388 if(cameraWork.CAMERAiStateIn.rate != CAMERA_FRAME_RATE_15) in CAMERA_Reboot()
391 …(void)CAMERA_I2CFrameRateAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.rate, CAMERA_Reboot… in CAMERA_Reboot()
395 if(cameraWork.CAMERAiStateOut.rate != CAMERA_FRAME_RATE_15) in CAMERA_Reboot()
398 …(void)CAMERA_I2CFrameRateAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.rate, CAMERA_Rebo… in CAMERA_Reboot()
402 if(cameraWork.CAMERAiStateIn.effect_A != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
405 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateIn.ef… in CAMERA_Reboot()
409 if(cameraWork.CAMERAiStateIn.effect_B != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
412 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateIn.ef… in CAMERA_Reboot()
416 if(cameraWork.CAMERAiStateOut.effect_A != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
419 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateOut.… in CAMERA_Reboot()
423 if(cameraWork.CAMERAiStateOut.effect_B != CAMERA_EFFECT_NONE) in CAMERA_Reboot()
426 …(void)CAMERA_I2CEffectExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateOut.… in CAMERA_Reboot()
430 if(cameraWork.CAMERAiStateIn.flip_A != CAMERA_FLIP_HORIZONTAL) in CAMERA_Reboot()
433 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateIn.flip… in CAMERA_Reboot()
437 if(cameraWork.CAMERAiStateIn.flip_B != CAMERA_FLIP_HORIZONTAL) in CAMERA_Reboot()
440 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_IN, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateIn.flip… in CAMERA_Reboot()
444 if(cameraWork.CAMERAiStateOut.flip_A != CAMERA_FLIP_NONE) in CAMERA_Reboot()
447 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_A, cameraWork.CAMERAiStateOut.fl… in CAMERA_Reboot()
451 if(cameraWork.CAMERAiStateOut.flip_B != CAMERA_FLIP_NONE) in CAMERA_Reboot()
454 …(void)CAMERA_I2CFlipExAsyncCore(CAMERA_SELECT_OUT, CAMERA_CONTEXT_B, cameraWork.CAMERAiStateOut.fl… in CAMERA_Reboot()
458 …if(cameraWork.CAMERAiStateIn.wb != CAMERA_GetWhiteBalanceFromPhotoMode(cameraWork.CAMERAiStateIn.p… in CAMERA_Reboot()
461 …(void)CAMERA_I2CWhiteBalanceAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.wb, CAMERA_Reboo… in CAMERA_Reboot()
465 …if(cameraWork.CAMERAiStateOut.wb != CAMERA_GetWhiteBalanceFromPhotoMode(cameraWork.CAMERAiStateOut… in CAMERA_Reboot()
468 …(void)CAMERA_I2CWhiteBalanceAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.wb, CAMERA_Reb… in CAMERA_Reboot()
472 …if (cameraWork.CAMERAiStateIn.exposure != CAMERA_GetExposureFromPhotoMode(cameraWork.CAMERAiStateI… in CAMERA_Reboot()
475 …(void)CAMERA_I2CExposureAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.exposure, CAMERA_Reb… in CAMERA_Reboot()
479 …if (cameraWork.CAMERAiStateOut.exposure != CAMERA_GetExposureFromPhotoMode(cameraWork.CAMERAiState… in CAMERA_Reboot()
482 …(void)CAMERA_I2CExposureAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.exposure, CAMERA_R… in CAMERA_Reboot()
486 …if (cameraWork.CAMERAiStateIn.sharpness != CAMERA_GetSharpnessFromPhotoMode(cameraWork.CAMERAiStat… in CAMERA_Reboot()
489 …(void)CAMERA_I2CSharpnessAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.sharpness, CAMERA_R… in CAMERA_Reboot()
493 …if (cameraWork.CAMERAiStateOut.sharpness != CAMERA_GetSharpnessFromPhotoMode(cameraWork.CAMERAiSta… in CAMERA_Reboot()
496 …(void)CAMERA_I2CSharpnessAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.sharpness, CAMERA… in CAMERA_Reboot()
500 if (cameraWork.CAMERAiStateIn.ae != TRUE) in CAMERA_Reboot()
503 …(void)CAMERA_I2CAutoExposureAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.ae, CAMERA_Reboo… in CAMERA_Reboot()
507 if (cameraWork.CAMERAiStateOut.ae != TRUE) in CAMERA_Reboot()
510 …(void)CAMERA_I2CAutoExposureAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.ae, CAMERA_Reb… in CAMERA_Reboot()
514 if (cameraWork.CAMERAiStateIn.awb != TRUE) in CAMERA_Reboot()
517 …(void)CAMERA_I2CAutoWhiteBalanceAsyncCore(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.awb, CAMERA_… in CAMERA_Reboot()
521 if (cameraWork.CAMERAiStateOut.awb != TRUE) in CAMERA_Reboot()
524 …(void)CAMERA_I2CAutoWhiteBalanceAsyncCore(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.awb, CAMER… in CAMERA_Reboot()
528 if (cameraWork.CAMERAiStateIn.context != CAMERA_CONTEXT_A) in CAMERA_Reboot()
531 …(void)CAMERA_I2CContextSwitchAsync(CAMERA_SELECT_IN, cameraWork.CAMERAiStateIn.context, CAMERA_Reb… in CAMERA_Reboot()
535 if (cameraWork.CAMERAiStateOut.context != CAMERA_CONTEXT_A) in CAMERA_Reboot()
538 …(void)CAMERA_I2CContextSwitchAsync(CAMERA_SELECT_OUT, cameraWork.CAMERAiStateOut.context, CAMERA_R… in CAMERA_Reboot()
543 if (cameraWork.CAMERAiCurrentCamera != CAMERA_SELECT_NONE) in CAMERA_Reboot()
546 … (void)CAMERA_I2CActivateAsyncCore(cameraWork.CAMERAiCurrentCamera, CAMERA_Reboot, (void*)Set_LED); in CAMERA_Reboot()
551 …if ((cameraWork.CAMERAiCurrentCamera == CAMERA_SELECT_OUT)&&(cameraWork.CAMERAiStateOut.blink == T… in CAMERA_Reboot()
558 cameraWork.CAMERAiRetryCount = 0; // Initialize retry counter in CAMERA_Reboot()
559 …if(cameraWork.CAMERAiRebootCallback != 0) // Notify the application that the reboot process is … in CAMERA_Reboot()
561 cameraWork.CAMERAiRebootCallback(CAMERA_RESULT_SUCCESS); in CAMERA_Reboot()
568 if(cameraWork.CAMERAiRetryCount > CAMERA_RETRY_COUNT) in CAMERA_CheckRetryCount()
571 if(cameraWork.CAMERAiCurrentCamera != CAMERA_SELECT_NONE) in CAMERA_CheckRetryCount()
574 cameraWork.force_deactivate = TRUE; in CAMERA_CheckRetryCount()
576 cameraWork.CAMERAiCurrentCamera = CAMERA_SELECT_NONE; in CAMERA_CheckRetryCount()
583 if(cameraWork.CAMERAiRetryCount > 0) in CAMERA_CheckRetryCount()
609 if ( !OS_ReceiveMessage(cameraWork.CAMERAiMonitorMessageQueue, &msg, OS_MESSAGE_NOBLOCK) ) in CAMERA_MonitorThread()
611 …if (cameraWork.CAMERAiRetryCount != 0 // Do nothing if already runni… in CAMERA_MonitorThread()
612 … || cameraWork.CAMERAiCurrentCamera == CAMERA_SELECT_NONE // Do nothing if in standby in CAMERA_MonitorThread()
613 …|| cameraWork.lock // Do nothing if calling another I… in CAMERA_MonitorThread()
614 …|| ++cameraWork.CAMERAiMonitorCounter < CAMERA_MONITOR_COUNT) // Do nothing if an adequate amoun… in CAMERA_MonitorThread()
618 cameraWork.CAMERAiMonitorCounter = 0; in CAMERA_MonitorThread()
619 if ( (int)(OS_GetTick() - cameraWork.CAMERAiLastCameraVSync) < CAMERA_VSYNC_TIMEOUT ) in CAMERA_MonitorThread()
624 cameraWork.lock = TRUE; in CAMERA_MonitorThread()
625 cameraWork.CAMERAiRetryCount++; in CAMERA_MonitorThread()
631 cameraWork.lock = FALSE; // Unlock because failed in CAMERA_MonitorThread()
632 …if(cameraWork.CAMERAiRebootCallback != 0) // Notify the application that the reboot process fai… in CAMERA_MonitorThread()
634 cameraWork.CAMERAiRebootCallback(CAMERA_RESULT_FATAL_ERROR); in CAMERA_MonitorThread()
641 cameraWork.lock = FALSE; in CAMERA_MonitorThread()
668 cameraWork.CAMERAiVsyncCallback = 0; in CAMERA_InitCore()
669 cameraWork.CAMERAiBufferErrorCallback = 0; in CAMERA_InitCore()
670 cameraWork.CAMERAiRebootCallback = 0; in CAMERA_InitCore()
673 cameraWork.lock = FALSE; in CAMERA_InitCore()
674 cameraWork.callback = NULL; in CAMERA_InitCore()
675 cameraWork.force_deactivate = cameraWork.force_activate = FALSE; in CAMERA_InitCore()
677 cameraWork.CAMERAiCurrentCamera = CAMERA_SELECT_NONE; in CAMERA_InitCore()
678 cameraWork.CAMERAiRetryCount = 0; // Initialize retry counter in CAMERA_InitCore()
679 cameraWork.CAMERAiMonitorCounter = 0; in CAMERA_InitCore()
702 PM_SetSleepCallbackInfo(&cameraWork.sleepCbInfo, CameraStandbyCallback, NULL); in CAMERA_InitCore()
703 PMi_InsertPreSleepCallbackEx(&cameraWork.sleepCbInfo, PM_CALLBACK_PRIORITY_CAMERA); in CAMERA_InitCore()
705 PM_SetExitCallbackInfo(&cameraWork.exitCbInfo, CameraStandbyCallback, NULL); in CAMERA_InitCore()
706 PMi_InsertPostExitCallbackEx(&cameraWork.exitCbInfo, PM_CALLBACK_PRIORITY_CAMERA); in CAMERA_InitCore()
717 cameraWork.CAMERAiStateIn.size_A = CAMERA_SIZE_DS_LCD; in CAMERA_InitCore()
718 cameraWork.CAMERAiStateIn.size_B = CAMERA_SIZE_VGA; in CAMERA_InitCore()
719 cameraWork.CAMERAiStateIn.effect_A = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
720 cameraWork.CAMERAiStateIn.effect_B = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
721 cameraWork.CAMERAiStateIn.flip_A = CAMERA_FLIP_HORIZONTAL; in CAMERA_InitCore()
722 cameraWork.CAMERAiStateIn.flip_B = CAMERA_FLIP_HORIZONTAL; in CAMERA_InitCore()
723 cameraWork.CAMERAiStateIn.photo = CAMERA_PHOTO_MODE_PORTRAIT; in CAMERA_InitCore()
724 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CAMERA_InitCore()
725 cameraWork.CAMERAiStateIn.rate = CAMERA_FRAME_RATE_15; in CAMERA_InitCore()
726 cameraWork.CAMERAiStateIn.exposure = 0; in CAMERA_InitCore()
727 cameraWork.CAMERAiStateIn.sharpness = -2; in CAMERA_InitCore()
728 cameraWork.CAMERAiStateIn.ae = TRUE; in CAMERA_InitCore()
729 cameraWork.CAMERAiStateIn.awb = TRUE; in CAMERA_InitCore()
730 cameraWork.CAMERAiStateIn.context = CAMERA_CONTEXT_A; in CAMERA_InitCore()
731 …cameraWork.CAMERAiStateIn.blink = FALSE; // There is no option on the inner camera for LED lightin… in CAMERA_InitCore()
733 cameraWork.CAMERAiStateOut.size_A = CAMERA_SIZE_DS_LCD; in CAMERA_InitCore()
734 cameraWork.CAMERAiStateOut.size_B = CAMERA_SIZE_VGA; in CAMERA_InitCore()
735 cameraWork.CAMERAiStateOut.effect_A = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
736 cameraWork.CAMERAiStateOut.effect_B = CAMERA_EFFECT_NONE; in CAMERA_InitCore()
737 cameraWork.CAMERAiStateOut.flip_A = CAMERA_FLIP_NONE; in CAMERA_InitCore()
738 cameraWork.CAMERAiStateOut.flip_B = CAMERA_FLIP_NONE; in CAMERA_InitCore()
739 cameraWork.CAMERAiStateOut.photo = CAMERA_PHOTO_MODE_NORMAL; in CAMERA_InitCore()
740 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CAMERA_InitCore()
741 cameraWork.CAMERAiStateOut.rate = CAMERA_FRAME_RATE_15; in CAMERA_InitCore()
742 cameraWork.CAMERAiStateOut.exposure = 0; in CAMERA_InitCore()
743 cameraWork.CAMERAiStateOut.sharpness = 0; in CAMERA_InitCore()
744 cameraWork.CAMERAiStateOut.ae = TRUE; in CAMERA_InitCore()
745 cameraWork.CAMERAiStateOut.awb = TRUE; in CAMERA_InitCore()
746 cameraWork.CAMERAiStateOut.context = CAMERA_CONTEXT_A; in CAMERA_InitCore()
747 cameraWork.CAMERAiStateOut.blink = FALSE; in CAMERA_InitCore()
751 …OS_InitMessageQueue(cameraWork.CAMERAiMonitorMessageQueue, cameraWork.CAMERAiMonitorMessage, sizeo… in CAMERA_InitCore()
753 …OS_CreateThread(cameraWork.CAMERAiMonitorThread, CAMERA_MonitorThread, 0, &cameraWork.CAMERAiMonit… in CAMERA_InitCore()
754 OS_WakeupThreadDirect(cameraWork.CAMERAiMonitorThread); in CAMERA_InitCore()
777 PM_DeletePreSleepCallback(&cameraWork.sleepCbInfo); in CAMERA_EndCore()
779 PM_DeletePostExitCallback(&cameraWork.exitCbInfo); in CAMERA_EndCore()
801 OS_KillThread(cameraWork.CAMERAiMonitorThread, 0); in CAMERA_EndCore()
902 if (cameraWork.lock) in CAMERA_I2CInitAsyncCore()
907 cameraWork.lock = TRUE; in CAMERA_I2CInitAsyncCore()
910 cameraWork.callback = callback; in CAMERA_I2CInitAsyncCore()
911 cameraWork.callbackArg = arg; in CAMERA_I2CInitAsyncCore()
913 cameraWork.force_deactivate = TRUE; in CAMERA_I2CInitAsyncCore()
929 cameraWork.result = CAMERA_I2CInitAsyncCore(camera, CameraSyncCallback, 0); in CAMERA_I2CInitCore()
930 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CInitCore()
934 return cameraWork.result; in CAMERA_I2CInitCore()
975 if (cameraWork.lock) in CAMERA_I2CActivateAsyncCore()
980 cameraWork.lock = TRUE; in CAMERA_I2CActivateAsyncCore()
983 cameraWork.callback = callback; in CAMERA_I2CActivateAsyncCore()
984 cameraWork.callbackArg = arg; in CAMERA_I2CActivateAsyncCore()
988 cameraWork.force_deactivate = TRUE; in CAMERA_I2CActivateAsyncCore()
992 cameraWork.force_activate = TRUE; in CAMERA_I2CActivateAsyncCore()
995 cameraWork.CAMERAiCurrentCamera = camera; in CAMERA_I2CActivateAsyncCore()
996 if(cameraWork.CAMERAiRetryCount == 0) in CAMERA_I2CActivateAsyncCore()
998 cameraWork.CAMERAiStateTmp.blink = FALSE; in CAMERA_I2CActivateAsyncCore()
1001 cameraWork.CAMERAiLastCameraVSync = OS_GetTick(); in CAMERA_I2CActivateAsyncCore()
1018 cameraWork.result = CAMERA_I2CActivateAsyncCore(camera, CameraSyncCallback, 0); in CAMERA_I2CActivateCore()
1019 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CActivateCore()
1023 return cameraWork.result; in CAMERA_I2CActivateCore()
1076 if (cameraWork.lock) in CAMERA_I2CContextSwitchAsyncCore()
1081 cameraWork.lock = TRUE; in CAMERA_I2CContextSwitchAsyncCore()
1084 cameraWork.callback = callback; in CAMERA_I2CContextSwitchAsyncCore()
1085 cameraWork.callbackArg = arg; in CAMERA_I2CContextSwitchAsyncCore()
1092 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CContextSwitchAsyncCore()
1093 cameraWork.CAMERAiStateTmp.context = context; in CAMERA_I2CContextSwitchAsyncCore()
1120 cameraWork.result = CAMERA_I2CContextSwitchAsyncCore(camera, context, CameraSyncCallback, 0); in CAMERA_I2CContextSwitchCore()
1121 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CContextSwitchCore()
1125 return cameraWork.result; in CAMERA_I2CContextSwitchCore()
1191 if (cameraWork.lock) in CAMERA_I2CSizeExAsyncCore()
1196 cameraWork.lock = TRUE; in CAMERA_I2CSizeExAsyncCore()
1199 cameraWork.callback = callback; in CAMERA_I2CSizeExAsyncCore()
1200 cameraWork.callbackArg = arg; in CAMERA_I2CSizeExAsyncCore()
1208 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CSizeExAsyncCore()
1209 cameraWork.CAMERAiStateTmp.set_context = context; in CAMERA_I2CSizeExAsyncCore()
1210 cameraWork.CAMERAiStateTmp.size = size; in CAMERA_I2CSizeExAsyncCore()
1238 cameraWork.result = CAMERA_I2CSizeExAsyncCore(camera, context, size, CameraSyncCallback, 0); in CAMERA_I2CSizeExCore()
1239 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CSizeExCore()
1243 return cameraWork.result; in CAMERA_I2CSizeExCore()
1305 if (cameraWork.lock) in CAMERA_I2CFrameRateAsyncCore()
1310 cameraWork.lock = TRUE; in CAMERA_I2CFrameRateAsyncCore()
1313 cameraWork.callback = callback; in CAMERA_I2CFrameRateAsyncCore()
1314 cameraWork.callbackArg = arg; in CAMERA_I2CFrameRateAsyncCore()
1321 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CFrameRateAsyncCore()
1322 cameraWork.CAMERAiStateTmp.rate = rate; in CAMERA_I2CFrameRateAsyncCore()
1349 cameraWork.result = CAMERA_I2CFrameRateAsyncCore(camera, rate, CameraSyncCallback, 0); in CAMERA_I2CFrameRateCore()
1350 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CFrameRateCore()
1354 return cameraWork.result; in CAMERA_I2CFrameRateCore()
1420 if (cameraWork.lock) in CAMERA_I2CEffectExAsyncCore()
1425 cameraWork.lock = TRUE; in CAMERA_I2CEffectExAsyncCore()
1428 cameraWork.callback = callback; in CAMERA_I2CEffectExAsyncCore()
1429 cameraWork.callbackArg = arg; in CAMERA_I2CEffectExAsyncCore()
1437 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CEffectExAsyncCore()
1438 cameraWork.CAMERAiStateTmp.set_context = context; in CAMERA_I2CEffectExAsyncCore()
1439 cameraWork.CAMERAiStateTmp.effect = effect; in CAMERA_I2CEffectExAsyncCore()
1467 cameraWork.result = CAMERA_I2CEffectExAsyncCore(camera, context, effect, CameraSyncCallback, 0); in CAMERA_I2CEffectExCore()
1468 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CEffectExCore()
1472 return cameraWork.result; in CAMERA_I2CEffectExCore()
1536 if (cameraWork.lock) in CAMERA_I2CFlipExAsyncCore()
1541 cameraWork.lock = TRUE; in CAMERA_I2CFlipExAsyncCore()
1544 cameraWork.callback = callback; in CAMERA_I2CFlipExAsyncCore()
1545 cameraWork.callbackArg = arg; in CAMERA_I2CFlipExAsyncCore()
1553 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CFlipExAsyncCore()
1554 cameraWork.CAMERAiStateTmp.set_context = context; in CAMERA_I2CFlipExAsyncCore()
1555 cameraWork.CAMERAiStateTmp.flip = flip; in CAMERA_I2CFlipExAsyncCore()
1583 cameraWork.result = CAMERA_I2CFlipExAsyncCore(camera, context, flip, CameraSyncCallback, 0); in CAMERA_I2CFlipExCore()
1584 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CFlipExCore()
1588 return cameraWork.result; in CAMERA_I2CFlipExCore()
1643 if (cameraWork.lock) in CAMERA_I2CPhotoModeAsyncCore()
1648 cameraWork.lock = TRUE; in CAMERA_I2CPhotoModeAsyncCore()
1651 cameraWork.callback = callback; in CAMERA_I2CPhotoModeAsyncCore()
1652 cameraWork.callbackArg = arg; in CAMERA_I2CPhotoModeAsyncCore()
1660 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CPhotoModeAsyncCore()
1661 cameraWork.CAMERAiStateTmp.photo = mode; in CAMERA_I2CPhotoModeAsyncCore()
1688 cameraWork.result = CAMERA_I2CPhotoModeAsyncCore(camera, mode, CameraSyncCallback, 0); in CAMERA_I2CPhotoModeCore()
1689 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CPhotoModeCore()
1693 return cameraWork.result; in CAMERA_I2CPhotoModeCore()
1749 if (cameraWork.lock) in CAMERA_I2CWhiteBalanceAsyncCore()
1754 cameraWork.lock = TRUE; in CAMERA_I2CWhiteBalanceAsyncCore()
1757 cameraWork.callback = callback; in CAMERA_I2CWhiteBalanceAsyncCore()
1758 cameraWork.callbackArg = arg; in CAMERA_I2CWhiteBalanceAsyncCore()
1765 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CWhiteBalanceAsyncCore()
1766 cameraWork.CAMERAiStateTmp.wb = wb; in CAMERA_I2CWhiteBalanceAsyncCore()
1793 cameraWork.result = CAMERA_I2CWhiteBalanceAsyncCore(camera, wb, CameraSyncCallback, 0); in CAMERA_I2CWhiteBalanceCore()
1794 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CWhiteBalanceCore()
1798 return cameraWork.result; in CAMERA_I2CWhiteBalanceCore()
1846 if (cameraWork.lock) in CAMERA_I2CExposureAsyncCore()
1851 cameraWork.lock = TRUE; in CAMERA_I2CExposureAsyncCore()
1854 cameraWork.callback = callback; in CAMERA_I2CExposureAsyncCore()
1855 cameraWork.callbackArg = arg; in CAMERA_I2CExposureAsyncCore()
1862 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CExposureAsyncCore()
1863 cameraWork.CAMERAiStateTmp.exposure = exposure; in CAMERA_I2CExposureAsyncCore()
1889 cameraWork.result = CAMERA_I2CExposureAsyncCore(camera, exposure, CameraSyncCallback, 0); in CAMERA_I2CExposureCore()
1890 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CExposureCore()
1894 return cameraWork.result; in CAMERA_I2CExposureCore()
1942 if (cameraWork.lock) in CAMERA_I2CSharpnessAsyncCore()
1947 cameraWork.lock = TRUE; in CAMERA_I2CSharpnessAsyncCore()
1950 cameraWork.callback = callback; in CAMERA_I2CSharpnessAsyncCore()
1951 cameraWork.callbackArg = arg; in CAMERA_I2CSharpnessAsyncCore()
1958 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CSharpnessAsyncCore()
1959 cameraWork.CAMERAiStateTmp.sharpness = sharpness; in CAMERA_I2CSharpnessAsyncCore()
1985 cameraWork.result = CAMERA_I2CSharpnessAsyncCore(camera, sharpness, CameraSyncCallback, 0); in CAMERA_I2CSharpnessCore()
1986 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CSharpnessCore()
1990 return cameraWork.result; in CAMERA_I2CSharpnessCore()
2043 if (cameraWork.lock) in CAMERAi_I2CTestPatternAsyncCore()
2048 cameraWork.lock = TRUE; in CAMERAi_I2CTestPatternAsyncCore()
2051 cameraWork.callback = callback; in CAMERAi_I2CTestPatternAsyncCore()
2052 cameraWork.callbackArg = arg; in CAMERAi_I2CTestPatternAsyncCore()
2083 cameraWork.result = CAMERAi_I2CTestPatternAsyncCore(camera, pattern, CameraSyncCallback, 0); in CAMERAi_I2CTestPatternCore()
2084 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERAi_I2CTestPatternCore()
2088 return cameraWork.result; in CAMERAi_I2CTestPatternCore()
2132 if (cameraWork.lock) in CAMERA_I2CAutoExposureAsyncCore()
2137 cameraWork.lock = TRUE; in CAMERA_I2CAutoExposureAsyncCore()
2140 cameraWork.callback = callback; in CAMERA_I2CAutoExposureAsyncCore()
2141 cameraWork.callbackArg = arg; in CAMERA_I2CAutoExposureAsyncCore()
2148 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CAutoExposureAsyncCore()
2149 cameraWork.CAMERAiStateTmp.ae = on; in CAMERA_I2CAutoExposureAsyncCore()
2175 cameraWork.result = CAMERA_I2CAutoExposureAsyncCore(camera, on, CameraSyncCallback, 0); in CAMERA_I2CAutoExposureCore()
2176 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CAutoExposureCore()
2180 return cameraWork.result; in CAMERA_I2CAutoExposureCore()
2223 if ((camera & CAMERA_SELECT_IN) && cameraWork.CAMERAiStateIn.wb != CAMERA_WHITE_BALANCE_NORMAL) in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2227 … if ((camera & CAMERA_SELECT_OUT) && cameraWork.CAMERAiStateOut.wb != CAMERA_WHITE_BALANCE_NORMAL) in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2233 if (cameraWork.lock) in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2238 cameraWork.lock = TRUE; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2241 cameraWork.callback = callback; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2242 cameraWork.callbackArg = arg; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2249 cameraWork.CAMERAiStateTmp.set_camera = camera; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2250 cameraWork.CAMERAiStateTmp.awb = on; in CAMERA_I2CAutoWhiteBalanceAsyncCore()
2276 cameraWork.result = CAMERA_I2CAutoWhiteBalanceAsyncCore(camera, on, CameraSyncCallback, 0); in CAMERA_I2CAutoWhiteBalanceCore()
2277 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_I2CAutoWhiteBalanceCore()
2281 return cameraWork.result; in CAMERA_I2CAutoWhiteBalanceCore()
2307 if (cameraWork.lock) in CAMERA_SetLEDAsyncCore()
2312 cameraWork.lock = TRUE; in CAMERA_SetLEDAsyncCore()
2315 cameraWork.callback = callback; in CAMERA_SetLEDAsyncCore()
2316 cameraWork.callbackArg = arg; in CAMERA_SetLEDAsyncCore()
2319 cameraWork.CAMERAiStateTmp.blink = isBlink; in CAMERA_SetLEDAsyncCore()
2338 cameraWork.result = CAMERA_SetLEDAsyncCore(isBlink, CameraSyncCallback, 0); in CAMERA_SetLEDCore()
2339 if (cameraWork.result == CAMERA_RESULT_SUCCESS) in CAMERA_SetLEDCore()
2343 return cameraWork.result; in CAMERA_SetLEDCore()
2440 cameraWork.last_state = CAMERAi_StartMasterClock(); in CameraSendPxiCommand()
2443 if ( cameraWork.last_state == FALSE ) in CameraSendPxiCommand()
2497 cameraWork.total = (u8)((data & CAMERA_PXI_DATA_NUMS_MASK) >> CAMERA_PXI_DATA_NUMS_SHIFT); in CameraPxiCallback()
2498 cameraWork.current = 0; in CameraPxiCallback()
2499 …cameraWork.command = (CAMERAPxiCommand)((data & CAMERA_PXI_COMMAND_MASK) >> CAMERA_PXI_COMMAND_SHI… in CameraPxiCallback()
2500 …cameraWork.pxiResult = (CAMERAPxiResult)((data & CAMERA_PXI_1ST_DATA_MASK) >> CAMERA_PXI_1ST_DATA_… in CameraPxiCallback()
2505 if (cameraWork.data == NULL) in CameraPxiCallback()
2511 if (cameraWork.current < cameraWork.size) in CameraPxiCallback()
2513 cameraWork.data[cameraWork.current++] = (u8)((data & 0xFF0000) >> 16); in CameraPxiCallback()
2515 if (cameraWork.current < cameraWork.size) in CameraPxiCallback()
2517 cameraWork.data[cameraWork.current++] = (u8)((data & 0x00FF00) >> 8); in CameraPxiCallback()
2519 if (cameraWork.current < cameraWork.size) in CameraPxiCallback()
2521 cameraWork.data[cameraWork.current++] = (u8)((data & 0x0000FF) >> 0); in CameraPxiCallback()
2525 if (cameraWork.current >= cameraWork.total-1) // There should be no > in CameraPxiCallback()
2527 …if (cameraWork.force_deactivate != FALSE || (cameraWork.force_activate == FALSE && cameraWork.last… in CameraPxiCallback()
2531 cameraWork.force_deactivate = cameraWork.force_activate = FALSE; in CameraPxiCallback()
2534 switch (cameraWork.pxiResult) in CameraPxiCallback()
2539 switch (cameraWork.command) in CameraPxiCallback()
2542 cameraWork.CAMERAiStateOut.blink = cameraWork.CAMERAiStateTmp.blink; in CameraPxiCallback()
2545 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2546 cameraWork.CAMERAiStateIn.context = cameraWork.CAMERAiStateTmp.context; in CameraPxiCallback()
2547 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2548 cameraWork.CAMERAiStateOut.context = cameraWork.CAMERAiStateTmp.context; in CameraPxiCallback()
2551 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2552 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2553 cameraWork.CAMERAiStateIn.size_A = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2554 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2555 cameraWork.CAMERAiStateIn.size_B = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2556 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2557 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2558 cameraWork.CAMERAiStateOut.size_A = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2559 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2560 cameraWork.CAMERAiStateOut.size_B = cameraWork.CAMERAiStateTmp.size; in CameraPxiCallback()
2563 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2564 cameraWork.CAMERAiStateIn.rate = cameraWork.CAMERAiStateTmp.rate; in CameraPxiCallback()
2565 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2566 cameraWork.CAMERAiStateOut.rate = cameraWork.CAMERAiStateTmp.rate; in CameraPxiCallback()
2569 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2570 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2571 cameraWork.CAMERAiStateIn.effect_A = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2572 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2573 cameraWork.CAMERAiStateIn.effect_B = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2574 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2575 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2576 cameraWork.CAMERAiStateOut.effect_A = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2577 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2578 cameraWork.CAMERAiStateOut.effect_B = cameraWork.CAMERAiStateTmp.effect; in CameraPxiCallback()
2581 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2582 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2583 cameraWork.CAMERAiStateIn.flip_A = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2584 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2585 cameraWork.CAMERAiStateIn.flip_B = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2586 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2587 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_A) in CameraPxiCallback()
2588 cameraWork.CAMERAiStateOut.flip_A = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2589 if(cameraWork.CAMERAiStateTmp.set_context & CAMERA_CONTEXT_B) in CameraPxiCallback()
2590 cameraWork.CAMERAiStateOut.flip_B = cameraWork.CAMERAiStateTmp.flip; in CameraPxiCallback()
2593 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2595 cameraWork.CAMERAiStateIn.photo = cameraWork.CAMERAiStateTmp.photo; in CameraPxiCallback()
2596 switch (cameraWork.CAMERAiStateIn.photo) in CameraPxiCallback()
2599 cameraWork.CAMERAiStateIn.sharpness = 0; in CameraPxiCallback()
2600 cameraWork.CAMERAiStateIn.exposure = 0; in CameraPxiCallback()
2601 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2604 cameraWork.CAMERAiStateIn.sharpness = -2; in CameraPxiCallback()
2605 cameraWork.CAMERAiStateIn.exposure = 0; in CameraPxiCallback()
2606 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2609 cameraWork.CAMERAiStateIn.sharpness = 1; in CameraPxiCallback()
2610 cameraWork.CAMERAiStateIn.exposure = 0; in CameraPxiCallback()
2611 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_DAYLIGHT; in CameraPxiCallback()
2614 cameraWork.CAMERAiStateIn.sharpness = -1; in CameraPxiCallback()
2615 cameraWork.CAMERAiStateIn.exposure = 2; in CameraPxiCallback()
2616 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2619 cameraWork.CAMERAiStateIn.sharpness = 2; in CameraPxiCallback()
2620 cameraWork.CAMERAiStateIn.exposure = 2; in CameraPxiCallback()
2621 cameraWork.CAMERAiStateIn.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2625 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2627 cameraWork.CAMERAiStateOut.photo = cameraWork.CAMERAiStateTmp.photo; in CameraPxiCallback()
2628 switch (cameraWork.CAMERAiStateOut.photo) in CameraPxiCallback()
2631 cameraWork.CAMERAiStateOut.sharpness = 0; in CameraPxiCallback()
2632 cameraWork.CAMERAiStateOut.exposure = 0; in CameraPxiCallback()
2633 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2636 cameraWork.CAMERAiStateOut.sharpness = -2; in CameraPxiCallback()
2637 cameraWork.CAMERAiStateOut.exposure = 0; in CameraPxiCallback()
2638 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2641 cameraWork.CAMERAiStateOut.sharpness = 1; in CameraPxiCallback()
2642 cameraWork.CAMERAiStateOut.exposure = 0; in CameraPxiCallback()
2643 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_DAYLIGHT; in CameraPxiCallback()
2646 cameraWork.CAMERAiStateOut.sharpness = -1; in CameraPxiCallback()
2647 cameraWork.CAMERAiStateOut.exposure = 2; in CameraPxiCallback()
2648 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2651 cameraWork.CAMERAiStateOut.sharpness = 2; in CameraPxiCallback()
2652 cameraWork.CAMERAiStateOut.exposure = 2; in CameraPxiCallback()
2653 cameraWork.CAMERAiStateOut.wb = CAMERA_WHITE_BALANCE_NORMAL; in CameraPxiCallback()
2659 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2661 cameraWork.CAMERAiStateIn.wb = cameraWork.CAMERAiStateTmp.wb; in CameraPxiCallback()
2662 cameraWork.CAMERAiStateIn.awb = TRUE; in CameraPxiCallback()
2664 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2666 cameraWork.CAMERAiStateOut.wb = cameraWork.CAMERAiStateTmp.wb; in CameraPxiCallback()
2667 cameraWork.CAMERAiStateOut.awb = TRUE; in CameraPxiCallback()
2671 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2672 cameraWork.CAMERAiStateIn.exposure = cameraWork.CAMERAiStateTmp.exposure; in CameraPxiCallback()
2673 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2674 cameraWork.CAMERAiStateOut.exposure = cameraWork.CAMERAiStateTmp.exposure; in CameraPxiCallback()
2677 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2678 cameraWork.CAMERAiStateIn.sharpness = cameraWork.CAMERAiStateTmp.sharpness; in CameraPxiCallback()
2679 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2680 cameraWork.CAMERAiStateOut.sharpness = cameraWork.CAMERAiStateTmp.sharpness; in CameraPxiCallback()
2683 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2684 cameraWork.CAMERAiStateIn.ae = cameraWork.CAMERAiStateTmp.ae; in CameraPxiCallback()
2685 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2686 cameraWork.CAMERAiStateOut.ae = cameraWork.CAMERAiStateTmp.ae; in CameraPxiCallback()
2689 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_IN) in CameraPxiCallback()
2690 cameraWork.CAMERAiStateIn.awb = cameraWork.CAMERAiStateTmp.awb; in CameraPxiCallback()
2691 if(cameraWork.CAMERAiStateTmp.set_camera & CAMERA_SELECT_OUT) in CameraPxiCallback()
2692 cameraWork.CAMERAiStateOut.awb = cameraWork.CAMERAiStateTmp.awb; in CameraPxiCallback()
2695 cameraWork.CAMERAiStateOut.blink = cameraWork.CAMERAiStateTmp.blink; in CameraPxiCallback()
2739 cameraWork.result = result; in CameraSyncCallback()
2755 if (cameraWork.lock) in CameraCallCallbackAndUnlock()
2757 cameraWork.lock = FALSE; in CameraCallCallbackAndUnlock()
2759 if (cameraWork.callback) in CameraCallCallbackAndUnlock()
2761 cb = cameraWork.callback; in CameraCallCallbackAndUnlock()
2762 cameraWork.callback = NULL; in CameraCallCallbackAndUnlock()
2763 cb(result, cameraWork.callbackArg); in CameraCallCallbackAndUnlock()
2780 ldr r12, =cameraWork.lock
2792 volatile BOOL *p = &cameraWork.lock; in CameraWaitBusy()