1
Discussion - EVE / Re: [FT813] Disconnect between objects drawn and their tag detection region
« on: June 14, 2021, 06:16:25 PM »
I was able to solve this issue. Basically you can use the CMD_CALIBRATE command after initialization to get the correct orientation. If you want to avoid having to touch three points on the beginning of every startup, you can record those values and write them directly those to registers REG_TOUCH_TRANSFORM_A through REG_TOUCH_TRANSFORM_F.
Not sure why the default state of the board is like this but this was the fix for me.
The exact command list you can use for the calibration command:
EVE_LIB_BeginCoProList();
EVE_CMD_DLSTART();
EVE_CLEAR_COLOR_RGB(0, 0, 0);
EVE_CLEAR(1,1,1);
EVE_COLOR_RGB(255, 255, 255);
EVE_CMD_TEXT(EVE_DISP_WIDTH/2, EVE_DISP_HEIGHT/2, 28, EVE_OPT_CENTERX | EVE_OPT_CENTERY,"Please tap on the dots");
EVE_CMD_CALIBRATE(0);
EVE_LIB_EndCoProList();
EVE_LIB_AwaitCoProEmpty();
Not sure why the default state of the board is like this but this was the fix for me.
The exact command list you can use for the calibration command:
EVE_LIB_BeginCoProList();
EVE_CMD_DLSTART();
EVE_CLEAR_COLOR_RGB(0, 0, 0);
EVE_CLEAR(1,1,1);
EVE_COLOR_RGB(255, 255, 255);
EVE_CMD_TEXT(EVE_DISP_WIDTH/2, EVE_DISP_HEIGHT/2, 28, EVE_OPT_CENTERX | EVE_OPT_CENTERY,"Please tap on the dots");
EVE_CMD_CALIBRATE(0);
EVE_LIB_EndCoProList();
EVE_LIB_AwaitCoProEmpty();