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

Author Topic: EVE code library  (Read 11290 times)

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
EVE code library
« on: August 06, 2019, 09:51:53 PM »

Looks like this is the place to put something like this, I have a code Library up on Github for a while now:
https://github.com/RudolphRiedel/FT800-FT813

Despite the name it supports BT81x as well.
I just finished a project for which I replaced a defective VM800B50A with a RVT50AQBNWC00.
This unit was driven by an Arduino mini-pro using the Arduino framework.
And in parallel I was testing the exact same display code on an EVE3-50G using an ATSAMC21E18A board with SPI by DMA.

Edit:
I just released the first interation of V5 of my code library:
https://github.com/RudolphRiedel/FT800-FT813/tree/5.x
« Last Edit: September 05, 2020, 08:27:18 PM by Rudolph »
Logged

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
Re: EVE code library
« Reply #1 on: September 15, 2020, 05:55:13 PM »

Hmm, push, just editing does not do anything to make this visible.

V5 is somewhat of a pre-release, I originally planned to release it following the release of BT817/BT818.
But things went very well and my optimisations had more effect than I anticipated.
I only removed everything I had implemented for BT817/BT818.

This is what it looks like to build the same small display list on a Cortex-M0+ with 48MHz:

V4
TFT_display() with DMA: 129µs
prog-size: 15436
TFT_display() without DMA: 360µs
prog-size: 15276

V5
TFT_display() with DMA: 51µs
prog-size: 12524
TFT_display() without DMA: 324µs
prog-size: 13420

And this is my example code running on an Arduino UNO clone with Mega328 and 16MHz.

V4:
TFT_display(): 664µs
prog-size: 12272

V5:
TFT_display(): 520µs
prog-size: 10322
Logged

Rudolph

  • Sr. Member
  • ****
  • Posts: 389
    • View Profile
Re: EVE code library
« Reply #2 on: October 29, 2020, 05:11:41 PM »

Following the official release of BT817 / BT818 with datasheet and programming manual I just pushed the first release of my code library to Github with support for BT817 / BT818.

https://github.com/RudolphRiedel/FT800-FT813

There may be some kinks left as I did not have the programming manual before and was using a preliminary version of the datasheet, but in general it works.
Logged