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] 2 3 ... 18
1
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

2
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

3
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

4
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

5
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

6
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


7
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

8
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

9
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


10
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

11
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

12
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

13
Discussion - EVE / Re: ESD 4.8 with custom board and generic MPU
« on: October 07, 2020, 11:18:40 AM »
Hello,

Yes this is the correct approach.
We have a porting guide for the previous version of ESD which you can reference:
https://brtchip.com/wp-content/uploads/Support/Documentation/Application_Notes/Modules/EVE/BRT_AN_001-ESD-3.0-Exported-Project-Porting-Guide.pdf

Customers shall look into the function “Esd_Loop” in file “Ft_Esd_Core.c” to see which slots to be called periodically.

You can find the main function which is the entry to the application in the Ft_Esd_Support.c file.

In FreeRTOS, this main function shall be renamed and invoked by a RTOS thread, this should be scheduled to be higher priority to get fast response.

For App structure initialization, please see the attached picture. It is allocated statically in heap while the application is initialized.


Best Regards,
BRT Community

14
Hello,

There are choices to make in mbedlts_config.h for each different platform.
You can set the mbedTLS up for each of them depending on their platform specifications.

There is very limited space for this in flash and in RAM though.

We have another unreleased/beta Application called BRT_AN_051 FT90x AWS IoT Application in which the FT90x publishes the MQTT messages to the AWS cloud and uses certificates for authentication. If you are interested in this, please contact us via email:

https://brtchip.com/contact-us/

Best Regards,
BRT Community

15
Discussion - EVE / Re: MSVC codes not working
« on: October 05, 2020, 04:11:32 PM »
Hello,

It looks like the SPI master init is failing, which is causing the subsequent calls to return a FT4222_IS_NOT_SPI_MODE error.
Replacing the FT4222 Lib/DLL files in the project normally resolves this issue.

Are you by any chance using a USB 3.0 port on a windows 7 machine?

Best Regards,
BRT Community

Pages: [1] 2 3 ... 18