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

Recent posts

#91
BRT News / Bridgetek | Unlock the feature...
Last post by BRT Marketing - July 15, 2025, 03:20:08 AM
Unlock Powerful Embedded Graphics with Bridgetek FT800 EVE!

Integrate stunning Human-Machine Interface (HMI) solutions and embedded graphics into your products seamlessly. This video introduces Bridgetek's FT800 Embedded Video Engine (EVE) ICs and modules, simplifying user interface (UI) development without complex, graphics-heavy MCUs.

Discover how the FT800 empowers you to effortlessly add vibrant graphics, responsive touch capabilities, and audio to virtually any microcontroller. We showcase the IDM2040-21R module, featuring the FT800 driving a crisp 2.1-inch circular color screen, perfect for smart home controls and other intuitive applications. See firsthand how EVE's intelligent touch tagging and tracking features handle the heavy lifting, allowing you to create sophisticated UIs with cost-effective MCUs that lack onboard graphics.

#92
Discussion - Software / Re: ESD Bug in EVE_CoDL_colorA...
Last post by BRT Community - July 14, 2025, 05:00:01 PM
Hi Nick,

Thanks for posting your findings, our R&D team are currently checking on this and we'll post a reply very soon,

Best Regards, BRT Community

#93
Discussion - Software / ESD Bug in EVE_CoDL_colorArgb_...
Last post by Nick - July 12, 2025, 08:38:53 PM
Hi,

My success getting responses from this forum is not good so far so I might be wasting my time, but I'll try..

I believe there's a bug in one of the source modules for FT_Eve_Hal in ESD. When using display lists in ESD the following fail to compile due to unknown type argb32_t:

EVE_CoDl_colorArgb_ex and EVE_CoDl_clearColorArgb_ex. Other display lists that set color have the same issue.

I found an old thread probably related to this that refers to a change of type name.

I was able to fix compilation and get display lists correctly assigning colour with this change:

// Colour type fixed by Nick
//ESD_PARAMETER(c, Type = argb32_t, DisplayName = "Color")
ESD_PARAMETER(c, Type = ft_argb32_t, DisplayName = "Color")

That's in EVE_CoDl.h. Anyone who cares should be able to find the issue I'm referring to, and the several places where the same problem arises.

Nick
#94
Discussion - EVE / Re: Scissor & asset loading is...
Last post by Nick - July 11, 2025, 11:27:55 PM
Hi Paul,

I was really hoping for a general explanation of the points that I had asked about, having overcome the problem that I initially encountered.

Thanks,
Nick
#95
Discussion - EVE / Re: BT82x
Last post by Rudolph - July 11, 2025, 03:36:03 PM
Ah, thanks, I have seen this document, but not the update.
I could not find boards with the RTD2513 in my last search I did, only from AliExpress, found two on EBay now as well which did not show before.
I bought a board with a RTD2660 which hopefully arrives by the end of july...
I was about the but one with the RTD2513 as well but it would be delivered in august, damn lazy bike couriers.  :)

And in regards of the video source, my issue is more with the budget I am willing to spend on this, when you have no application, a camera for 50+ bucks is kind of expensive.  :)

But looking at stuff like small video players, I just remembered that I have a RaspberryPi Zero somewhere in the office that I bought years ago and never used for anything.
And I just found that there is a RP2350-PiZero from Waveshare, only found it on AlixExpress though.

Edit: I just learned that the PCB800099 I ordered with the RTD2620 has an OSD and delivers a blue screen with a "No Signal" message, getting this to display by the BT820 would be a good start.  :) 
#96
Discussion - EVE / Re: BT82x
Last post by BRT Community - July 11, 2025, 02:22:18 PM
Hi Rudolph,

We use an HDMI to LVDS board here for testing too, you can find details of the board that we use in chapter 9 of this new application note below,

https://brtchip.com/wp-content/uploads/2025/06/BRT_AN_092-BT820-Hardware-Design-Example.pdf

You can use a camera with HDMI output or even a laptop with HDMI monitor output to input video to the BT820B,

Best Regards, BRT Community

#97
Discussion - EVE / Re: Screen flip on a FT813
Last post by Rudolph - July 11, 2025, 01:38:27 PM
That indicates that you did the touch calibration without rotation.
Either use CMD_SETROTATE which also adjusts the touch transform matrix, or calibrate the touch after setting REG_ROTATE.

Edit: damn, 35s too slow because I had to get up and turn off the washing mashine.  :)
#98
Discussion - EVE / Re: Screen flip on a FT813
Last post by BRT Community - July 11, 2025, 01:37:02 PM
Hi Maria,

To get your touch working, we recommend to use the CMD_SETROTATE instead of the register write. The command writes the REG_ROTATE register for you but also does the touch rotation.

If you calibrate your touchscreen after start-up and then use the command, this will rotate your touch as well as your graphics, and so the touch will work well across the full screen.


Best Regards, BRT Community



 
#99
Discussion - EVE / Screen flip on a FT813
Last post by maria@dsg-id.com - July 11, 2025, 12:22:42 PM
Hello:

I am making a new display on a ft-813 and want to rotate it so I can see the information with the display in portrait.

I have tried the REG_ROTATE = 2 and I rotate the drawings, texts and rectangles but the touch only works in half of the screen. would there be any way to solve that and that the touch works on the entire screen?
if there is no way to rotate the texts, because the rectangles with paint x and y would solve it, but the texts I can not find a way.

Thank you very much
#100
Discussion - EVE / Re: BT82x
Last post by Rudolph - July 10, 2025, 07:36:43 PM
Quote from: Matrix Orbital on July 09, 2025, 09:46:07 PMFrankly trying to figure out what the point of this new EVE5 is.

Yes, I get that.
I wondered what the target is the BT820 was designed for.
But then I am nowhere near anything that could be considered a business case. :-)

Definately an upgrade over the BT817.

I would buy a 12" just for the heck of it, the 15.6" that was advertized, if that is the only option.
But no idea what to actually do with these.
15.6" is an absolute unit of a freaking monitor, if you are doing embedded.

Heck, just today I finished another CAN-Display for a demonstrator using an EVE3-50G.
Unfortunately still no EVE4-xx in my collection and no feasible way to buy one that I know of.

I could totally see the BT82x replacing the BT81x for resolutions beyond 800x480, but even a 5" with 800x480 would work for me if that meant at least getting the SD card interface.
The board complexity that the BT820 requires might be a bit much for anything less than 10".

Quote from: BRT Community on July 10, 2025, 02:27:28 PMOur new BT820B combines the many benefits of our earlier EVE devices (including their graphics, touch and audio capability) with even more powerful graphics capabilities.
- Directly drive large LVDS panels up to 1920 x 1200 e.g. 15.6" panels
- Use high-resolution live video in your UI easily, and without it passing through the MCU
- Pre-processing to add effects and improve the video stream without MCU workload

Well now, I still have not managed to find a LVDS video source for the VM820C.
I just ordered a AT070TN909294 which converts HDMI or VGA to LVDS or TTL, practically a board that you would expect to find in a monitor.
I am not sure if I can actually use it though, it will be interesting to tinker with.
And I bought a USB/HDMI adapter as my graphics card "only" has a DP free for use, but it turned out to be falsely advertized garbage that does not work with Win11.
I am considering to use a RP2350 to generate the HDMI output to play with.
As I only have a 1024x600 display I would like to use a video source with a reslution lower than that.

Buying a camera turned out to be tough.
The simple ones use MIPI-CSI or USB and MIPI-CSI to LVDS converters do not seem to exist.

So, "live video" "easily" is something I can not confirm at this point and without input to play with there was no exploring for me what could be done with the video.

Well, I do not have an application for video input, for me personally a BT82x with reduced features would do, embedded DDR3, no LVDS input, no flash interface in favour of the SD card interface.
But again, no business case, unfortunately, would love to work on products that sell in numbers, would make sourcing displays a lot easier.  :)