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.

Messages - JuSil

Pages: [1]
1
Discussion - EVE / Re: Multi tag problem
« on: March 03, 2022, 09:37:44 AM »
Hello,
Riverdi have a new touchscreen controller firmware.
And it seems to work fine.
Only little disappoint in my code point of view was that.
When press two buttons array is ex. [1,2,0,0,0]
then take of finger 1 off comes [0,2,0,0,0]
my code works better and faster if result is [2,0,0,0,0], but its ok now.
Thanks.

2
Discussion - EVE / Re: Multi tag problem
« on: December 20, 2021, 11:53:09 AM »
Hello,
Can someone make a test program and just put

CLEAR(1, 1, 1)
CMD_KEYS(10, 10, 500, 90, 29, 0, "12345")

5 keys to the screen.
and check what happens in  REG_CTOUCH_TOUCH_TAG registers.
Polling code below ( simpler version of my code)

    uint32_t address = REG_CTOUCH_TOUCH_TAG;
    uint8_t tag[5] = 0;

    for(uint8_t i = 0 ; i < 5;i++)
    {
        Tag = EVE_MemRead8(address);
        address += 8;
    }     
    printf("Tag %x %x %x %x %x\r\n",Tag[0],Tag[1],Tag[2],Tag[3],Tag[4]);


What happens in my solution is:

when I press “1”
output is (hex): Tag 31 0 0 0 0

Then second finger to “3”
Tag 31 33 0 0 0

Third finger to “5”
Tag 31 33 35 0 0

Now I take second finger “3” (or any finger off), output is:
Tag 31 33 0 0 0

Thanks in advance



 

3
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 
 





4
Discussion - EVE / Re: Unwanted stripes on the EVE4 1024x600 picture
« on: September 28, 2021, 01:56:54 PM »
Thanks Rudolph and others,
I got rid of those stripes.
I downloaded too many icons from flash. Funny that same code worked in EVE3
Now I download all Icons to RAMG once. In this case this style works, but in the other project background is so big that RAMG ends.   

5
Discussion - EVE / Re: Unwanted stripes on the EVE4 1024x600 picture
« on: September 28, 2021, 01:46:45 PM »
Quote
Log:
Detecting flash...

Flash size: 64 MB       .........Wrong should be 128MB
Blob is NOT present.   ..........Last I did was erase.
Flash can NOT switch to full speed.

For what it's worth JuSil, I am having the exact same issue with my EVE4 display and USB2SPI board from MatrixOrbital.  Quite frustrating.

I know the feeling.
I think that could be bug in the EVE AB, that tries to use flash as full speed even without Blob.
I added CMD_FLASHATTACH(); before erase in my own upload software routine. Now uploading also works with EVE AB

6
Discussion - EVE / Re: Unwanted stripes on the EVE4 1024x600 picture
« on: September 24, 2021, 08:39:30 AM »
Hello,
I have my own PIC24 based system (USB IO device) and coded using CCS C compiler. For testing and faster asset uploading I have Riverdi Hermes board (SPI USB bridge rev 1.0)
Now my situation is. I can't upload or erase Flash using EVE asset builder v2.1.0
Detection sometimes fails, sometimes found something.... quite frustrating...
Log:
Detecting flash...

Flash size: 64 MB       .........Wrong should be 128MB
Blob is NOT present.   ..........Last I did was erase.
Flash can NOT switch to full speed.
END
BEGIN
Calculate reading speed...
Reading speed: 0.31 MB/s
Reading 1 MB in 3.19 seconds
END

7
Discussion - EVE / Re: Unwanted stripes on the EVE4 1024x600 picture
« on: September 21, 2021, 03:18:12 PM »
Hello,
image is in the flash.
I tested CMD_TESTCARD and that looks fine.

I think this is a Flash related problem, some how.
Everything seems to work fine if it's not from the flash.
I made similar screen using EVE screen editor and uploaded image to RAMG, ok.

Now I can't update assets to flash with my own bootloader program, or not even Eve Asset builder.
This is second similar Riverdi screen, which have now similar issue.

8
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 ?

9
Discussion - EVE / Re: not so smooth Gradient
« on: August 27, 2020, 01:37:55 PM »
This REG_OUTBITS = 0x1B6 command fixed the problem, thanks.

10
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]