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 - BRT Community

Pages: 1 ... 31 32 [33] 34 35 ... 50
481
Hello,

The EVE devices don't use a hardware frame buffer and so this is not accessible. However, you can use the snapshot command to take a snapshot of the screen as an image.

You can get details in 5.72 and 5.73 below. The snapshot command takes a snapshot of the entire screen but you must have sufficient space in RAM_G for the image without overlapping or overwriting any items such as bitmaps or fonts which are being used on the screen. This therefore takes quite a lot of RAM_G for most screen sizes. Snapshot2 allows you to take the snapshot of an area and so you can for example take it line by line and then offload the data to the MCU.
https://brtchip.com/wp-content/uploads/Support/Documentation/Programming_Guides/ICs/EVE/BRT_AN_033_BT81X_Series_Programming_Guide.pdf


We have one example of this in the application note below where we convert to a ppm format (see chapter 10)
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/ICs/EVE/BRT_AN_014_FT81X_Simple_PIC_Library_Examples.pdf

Best Regards, BRT Community

482
Hello,

The touch report rate is determined by the CTP driver IC (ie Focaltech or Goodix). When the CTP interrupt is active, EVE will read and process the touch data. When the CTP is pressed it is possible that the finger is pressed at the same location or moving. In this case it is up to the application to handle the touch events/values/tags.

I would advise checking for the tag to go back to 0 (or whichever clear value was set) to indicate pen-up, or to check the COUTCH_TOUCH_XY register == 0x80008000 for pen-up indication before drawing screen B/reparsing the touch tags in your code.

Best Regards,
BRT Community

483
Discussion - EVE / Re: Streaming AVI to VM816CU50A
« on: December 01, 2020, 11:39:49 AM »
Hello,

Unfortunately I have not heard back from the development team yet, I will chase them up for you.
However, you can double check this by looking at the source produced by ESE, if it does program the onboard flash there will be a .bin flash file output and a FLASH_PROGRAM command in the source.

In general the EVE series of graphics controllers are not designed for video playback, however this functionality is supported. Depending on resolution of the video performance may vary. Are you seeing this 15fps when using RAM_G to stream the video data? In general storing the video data in flash vs RAM_G and using the OPT_FLASH opting with CMD_PLAYVIDEO will give the best results in terms of achievable frame rate.

Best Regards,
BRT Community

484
Discussion - EVE / Re: Porting ESD4.8 project to renesas synergy platform
« on: November 27, 2020, 03:33:01 PM »
Hello,

Thank you for the clarification, let me just double check with the developers the best way to achieve this.

Best Regards,
BRT Community

485
Discussion - EVE / Re: Porting ESD4.8 project to renesas synergy platform
« on: November 27, 2020, 02:14:25 PM »
Hello,

Just to clarify are you trying to scroll a Scroll Layout/Scroll Switch Page Layout without any touch input?

Best Regards,
BRT Community

486
Discussion - EVE / Re: Streaming AVI to VM816CU50A
« on: November 20, 2020, 06:04:39 PM »
Hello,

Thank you for your questions.
I will look into why the export feature is causing errors when a CMD_PLAYVIDEO command is included.

For your first question, the export code feature can be very useful, however it would help to know what your target MCU is to be able to advise further.

Eve Screen Designer uses our Video converter utility (now incorporated into EVE Asset Builder) to convert the .AVI file into an EVE compatible format. A general use case is to convert the video and store this converted asset in flash/RAM_G, you can then use the CMD_PLAYVIDEO to play the video using either the OPT_MEDIAFIFO or OPT_FLASH option to tell the co-processor where the video data is stored and where to stream it in from.

I will need to contact the development team to query how Eve Screen Designer simulates using a video from flash memory as i do not believe that it currently supports uploading flash images to the development board.

When using flash as the source for your video file you require  '#define ADDR_VIDEO 4096'. This does denote the location in flash where the video file is stored and is used in the subsequent command:
   
      Gpu_CoCmd_FlashSource(phost, ADDR_VIDEO);

Unfortunately when streaming the video from flash you cannot set ADDR_VIDEO to be a filename.

I have attached a set of examples which covers various ways of streaming video with EVE.

Best Regards,
BRT Community

487
Hello Thomas,

Thanks for your feedback. I can send the details to our R&D team for potential inclusion in future toolchain releases.
If you send us an email then I can keep you updated with their response.

However, I wanted to make you aware of a method you can use to make changes yourself, since the API source code is available to you.

See BRT_TN_002 Modifying FT9xx API Functions.

The finalise routine doesn't really need to be implemented as there's no releasable software resources.
It could potentially disable interrupts or reset some active hardware registers.

Best Regards
BRT Community

488
Discussion - EVE / Re: How to handling MPU interrupts into ESD 4.8
« on: November 13, 2020, 10:53:55 AM »
Hello,

All the rendering and touch handling activities are processed in a periodically running thread.

To handle the interrupt from MPU/MCU, users shall introduce the interrupt handler and update
a global variable to capture the changes. When the GUI thread is scheduled, the UI will be rendered
according to the updated value in the global variable. 


Best Regards,
BRT Community

489
Discussion - EVE / Re: BT817 / BT818 new features
« on: November 09, 2020, 09:17:28 AM »
Hi Rudolph,

That's correct, the level 2 API makes the command the same for both formats.

However, one thing to note is that the new CMD_GETIMAGE which provides additional details for the image and so replaces this functionality. Please see section 5.109 in the Programmers Guide,

https://brtchip.com/wp-content/uploads/Support/Documentation/Programming_Guides/ICs/EVE/BRT_AN_033_BT81X_Series_Programming_Guide.pdf

Best Regards, BRT Community


490
Discussion - EVE / Re: Button Press Colour
« on: November 06, 2020, 08:48:20 AM »
Hi,

Yes, it is recommended to keep your own graphics states in a structure for example and you can then update and read the values there throughout the rest of your application. Your calls to set FG colour etc can then use the values from your structure. This will make the code easier to maintain too and also means you can check the value without a SPI access. I'm afraid you are not able to read the values back but we find the structure to be a good way.

Best Regards, BRT Community

491
Discussion - EVE / Re: Button Press Colour
« on: November 03, 2020, 04:38:50 PM »
Hi,

Which method do you use to indicate if the button is pressed or not? One way is to set the 3D option when not pressed and to make it flat when pressed in. As Rudolph mentioned, this should not cause the colour to change however,

Could you post a small command list which shows how you display and refresh the button?

Best Regards, BRT Community

492
Discussion - EVE / Re: BT817/818 release date?
« on: October 29, 2020, 08:07:39 AM »
Hi Rudolph, Everyone,

Good News - we've got the new page live now and you can find the datasheet and programmers guide on this page below:

https://brtchip.com/bt81x/

The programmers guide includes both BT815/6 and BT817/8 but has notes on features which are BT817/8 only,

Best Regards, BRT Community


493
Discussion - EVE / Re: UTF 8 characters with Keys widget
« on: October 14, 2020, 11:42:12 AM »
Hello Imtiaz,

We are currently in discussion with the development team regarding this issue.
I will post any resolution to this issue within this thread.

Best Regards,
BRT Community

494
Discussion - EVE / Re: Porting ESD4.8 project to renesas synergy platform
« on: October 09, 2020, 11:50:39 AM »
Hello,

Thank you for your comments and suggestions, I will pass these onto the development team.

As for point 5, yes it is possible to display bitmaps on the BT81x without a connected NOR Flash IC. You can store the bitmap data on your MCUs flash and load these into RAM_G as desired (we normally recommend loading any graphics assists into RAM_G during your initialization sequence), please see the following:
AN 314 FT800 Advanced-Techniques Working-with-Bitmaps

Section 7 of the following application note also has some image examples where the image is loaded into RAM_G from the MCU:
BRT AN 014 - FT81X Simple PIC Library Examples

Best Regards,
BRT Community

495
Discussion - EVE / Re: MSVC codes not working
« on: October 07, 2020, 01:34:24 PM »
Hello,

Could you just clarify which folders you are placing the DDL/lib files in?

If you use the 4222 DLL and lib file included in your 'BT81X Demo.rar' project within the sample applications does this resolve the issue?

Best Regards,
BRT Community

Pages: 1 ... 31 32 [33] 34 35 ... 50