43 lines
943 B
C
Executable File
43 lines
943 B
C
Executable File
////////////////////////////////////////////////////////////////////////////////
|
|
#include "PrjInc.h"
|
|
#include "kwrap/debug.h"
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
int PRIMARY_MODE_USBPCC = -1; ///< USB PC camera
|
|
|
|
void ModeUsbCam_Open(void);
|
|
void ModeUsbCam_Close(void);
|
|
|
|
void ModeUsbCam_Open(void)
|
|
{
|
|
#if (USB_MODE == ENABLE)
|
|
|
|
Input_ResetMask();
|
|
USB_PlugInSetFunc();
|
|
Ux_SetActiveApp(&CustomUSBPCCObjCtrl);
|
|
Ux_SendEvent(0, NVTEVT_EXE_OPEN, 0);
|
|
#if defined(_UI_STYLE_LVGL_)
|
|
static UINT32 usbmodepcc = UIFlowWndUSB_PCC_MODE;
|
|
lv_plugin_scr_open(UIFlowUSB, &usbmodepcc);
|
|
#else
|
|
Ux_OpenWindow((VControl *)(&UIFlowWndUSBCtrl), 1, UIFlowWndUSB_PCC_MODE);
|
|
#endif
|
|
#endif
|
|
}
|
|
void ModeUsbCam_Close(void)
|
|
{
|
|
#if (USB_MODE == ENABLE)
|
|
Ux_SendEvent(0, NVTEVT_EXE_CLOSE, 0);
|
|
#endif
|
|
}
|
|
|
|
SYS_MODE gModeUsbCam = {
|
|
"USBCAM",
|
|
ModeUsbCam_Open,
|
|
ModeUsbCam_Close,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL
|
|
};
|