News:

Welcome to the Bridgetek Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ Bridgetek Support

Please refer to our website for detailed information on all our products - Bridgetek - Bridging Technology

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - I.B.

#1
Thank you Rudolph and darkjezter for the information. Very helpful.

I got the problem resolved.
#2
Hi Rudolph,

Yes, it is important to know what the numbers mean in some circumstances. If there is an error it can come from various sources. It can be a bug in my code, it could be an error in the User's Guide, it can be a faulty display, etc. Everyone's problem is unique.

In any case, I am aware of the manual calibration code from Matrix Orbital. The code does show how the transform values are calculated, but it does not show how these values are used to transform the raw touch coordinates to screen coordinates. I guess I can spend the time to reverse engineer the code and figure it out, but if anybody has this information handy, it will sure be appreciated.

Thanks
#3
Hello,

I'm looking for the definition of the touch transform registers REG_TOUCH_TRANSFORM_A-F. What are the values in them mean and how do they transform the touch information?

I'm using the Matrix Orbital 480x272 EVE3 display with BT815 (capacitive touch). When I use the calibration command the values returned in these registers don't follow the screen correctly. The edges are slightly off. I get values from 0 to about 470 on the X and 0 to about 260 on the Y in REG_TOUCH_SCREEN_XY. I can calculate the transform myself (or at least adjust it), but I cannot find any information on what exactly the transform registers mean.

Also on EVE3 the values stored in these registers are now fixed point. The BRT_AN_033 is a bit vague on how the fixed point values are stored (e.g. 2s complement or not). Does anybody know this as well?

Thanks in advance

IB