BRT Community

Please login or register.

Login with username, password and session length
Advanced search  

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

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.

Topics - JuSil

Pages: [1]
1
Discussion - EVE / Multi tag problem
« on: November 26, 2021, 03:38:34 PM »
Hello
I have problem with multi tag functionality. The Display is Riverdi Eve4 RVT70HSBNWC00-B
I changed my working one touch ( tag ) system to multi touch. But I can't get it work.

Any touch makes an interrupt and code starts to write tag registers (REG_TOUCH_TAG, REG_TOUCH_TAG1....) to array.

So, when I touch my first finger to Button1 (tag1)  array is [1,0,0,0,0]
Second finger Button2 (tag2)  array is [1,2,0,0,0]

Then I take first finger off Button1(tag1)  array is [1,0,0,0,0] , why is this? My only finger touches button2

Seems that when I take off any finger from the display, the last array value goes to 0 
 





2
Discussion - EVE / Unwanted stripes on the EVE4 1024x600 picture
« on: September 17, 2021, 12:23:45 PM »
Hello,
I have problem with this EVE4 7" display, old EVE3 7" 800x480 worked fine.
In attachment file is a photo from my display.
My code base is the same only few lines added to initialize.

    #ifdef EVE4
       EVE_MemWrite16(REG_PCLK_FREQ,           PCLK_FREQ);
       EVE_MemWrite8(REG_ADAPTIVE_FRAMERATE,  ADAPTIVE_FRAMERATE);
    #endif

I got the timing parameters from Riverdi.
#ifdef EVE4
    #define DWIDTH     1024
    #define DHEIGHT    600
    #define PIXVOFFSET   0
    #define PIXHOFFSET   0
    #define HCYCLE     1344
    #define HOFFSET     160
    #define HSYNC0       0
    #define HSYNC1      70
    #define VCYCLE     635
    #define VOFFSET     23
    #define VSYNC0       0
    #define VSYNC1      10
    #define PCLK         1
    #define SWIZZLE      0
    #define PCLK_POL     1
    #define HSIZE      1024
    #define VSIZE      600
    #define CSPREAD      0
    #define DITHER       0
    #define PCLK_FREQ    0xd12 //0xe12
    #define PCLK_2X      0
    #define ADAPTIVE_FRAMERATE 0
    #define AH_HCYCLE_MAX 0
    #define DISPWIDTH_HSF      1076
#endif

Only PCLK_FREQ I changed to 0xd12 , riverdi value was 0xe12.
0xe12 makes stripes even more.

What I'm doing wrong? What is purpose of DISPWIDTH_HSF ?

3
Discussion - EVE / not so smooth Gradient
« on: August 26, 2020, 12:37:01 PM »
Hi,
I have an issue with gradient.

CMD_GRADIENT(400, 380, 0x336372, 400, 100, 0x84A3B2)

Looks nice in a Eve screen Editor, but in the display there are stripes about every 4millimeter. Gradient is a background, 800x480.
If I use gradient picture ARGP1555.raw, it looks ok.

I have Riverdi 7" eve3 BT815
//EVE 70
#define DWIDTH     800
#define DHEIGHT    480
#define PIXVOFFSET   0
#define PIXHOFFSET   0
#define HCYCLE     928
#define HOFFSET     88
#define HSYNC0       0
#define HSYNC1      48
#define VCYCLE     525
#define VOFFSET     32
#define VSYNC0       0
#define VSYNC1       3
#define PCLK         2
#define SWIZZLE      0
#define PCLK_POL     1
#define HSIZE      800
#define VSIZE      480
#define CSPREAD      0
#define DITHER       1

Pages: [1]