Search found 67 matches

by Rudolph
Thu Jan 04, 2024 12:10 pm
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: EVE3 & EVE4 Programing Guide v2.4
Replies: 2
Views: 13000

Re: EVE3 & EVE4 Programing Guide v2.4

Hello, while I am not Henry or working for Matrix Orbital, my library is feature complete: https://github.com/RudolphRiedel/FT800-FT813 And I adapted it to the latest changes. While there is STM32 support, initialization of the SPI and pins need to be provided. And I have not implemented DMA support...
by Rudolph
Tue Aug 30, 2022 9:03 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: EVE memory allocation
Replies: 1
Views: 3052

Re: EVE memory allocation

Thank you for your kind words. On the top of my head I believe that CMD_LOADIMAGE is the only command that allocates memory and only for PNG. Generally speaking I would advise against using PNG files anyways, it takes really long to decode and EVE is a bit picky about the format. The best option so ...
by Rudolph
Tue Aug 30, 2022 8:59 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Seeking BT817 Programming Manual
Replies: 5
Views: 4131

Re: Seeking BT817 Programming Manual

Unfortunately you are right, I usually need to retry at least once.
I tried to download both documents from work and that worked on first try, but this is probably due to the documents already beeing cached by our proxy.
by Rudolph
Mon Aug 29, 2022 1:02 pm
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Seeking BT817 Programming Manual
Replies: 5
Views: 4131

Re: Seeking BT817 Programming Manual

The documents are currently to be found here: https://brtchip.com/ic-module/document/programming-guides/ The link to the programming guide currently is this: https://brtchip.com/ic-module/wp-content/uploads/sites/3/2021/10/BRT_AN_033_BT81X-Series-Programming-Guide.pdf And a couple of months ago a ne...
by Rudolph
Wed Apr 06, 2022 2:16 pm
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Writing more than 4k bytes in the drawing instuctions buffer.
Replies: 7
Views: 4517

Re: Writing more than 4k bytes in the drawing instuctions buffer.

Another question related to the 4k limitation. Is it possible to store to flash some instructions aimed at drawing par of a screen, and then call the result directly from flash? I just thought that in this case it could extend the 4K limitation. Or whatever I do I will bump into this limitation? No...
by Rudolph
Wed Apr 06, 2022 12:51 pm
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Arduino Uno versus Mega2560
Replies: 3
Views: 3583

Re: Arduino Uno versus Mega2560

The shield is not compatible with the Mega2560, there is no SPI on the pins the Uno is using for SPI.
You could either use jumper cables between the shield and the Mega2560, or use software-SPI.
by Rudolph
Mon Jan 31, 2022 9:11 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Direct flash write.
Replies: 1
Views: 3221

Re: Direct flash write.

As I wrote over in the BRT-Forum (with too many words upon reflection), whatever FLASH_WRITE in the BT81x does exactly,
the bare minimum for writing a page of 256 bytes is whatever time the flash chip needs to do a page-write.
by Rudolph
Thu Jan 13, 2022 9:32 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Writing more than 4k bytes in the drawing instuctions buffer.
Replies: 7
Views: 4517

Re: Writing more than 4k bytes in the drawing instuctions buffer.

But I suppose there is a frame buffer somewhere anyway. The TFT has to be refreshed constantly (which is the role of the FT8x chips). No, there really isn't, the raster-engine processes the display-list over and over again to throw pixels line by line at the panel. Indirect proof for this is the ba...
by Rudolph
Wed Jan 12, 2022 9:46 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Writing more than 4k bytes in the drawing instuctions buffer.
Replies: 7
Views: 4517

Re: Writing more than 4k bytes in the drawing instuctions buffer.

>So does this mean that there is no way to have more than 8k in the display list in any case? Yes, exactly, there is no way around the 8kiB. >but I had the impression that any instruction received in the DL is converted into pixels in a frame buffer, and then when swapping, >it switches the frame bu...
by Rudolph
Tue Jan 11, 2022 8:31 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Writing more than 4k bytes in the drawing instuctions buffer.
Replies: 7
Views: 4517

Re: Writing more than 4k bytes in the drawing instuctions buffer.

While this works while not truncating commands, there is a high chance that the generated display list gets larger than 8kiB. For a simple CMD_TEXT(300, 322, 28, 0, "Text") a display list of 9 to 13 commands is generated, depending on the position of the individual characters. But CMD_TEXT...
by Rudolph
Mon Jan 03, 2022 11:27 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: EVE 3 70G - USB2SPI Init problem
Replies: 3
Views: 3515

Re: EVE 3 70G - USB2SPI Init problem

The 3.3V lines are connected on the display, unless you removed R1 and populated R4 with 0R0. This separates the 3.3V (pin 1) and BLVDD (pin 16) lines. But then this still won't work with the USB2SPI kit since it has the two lines hardwired together. Please provide a simple schematic of what you are...
by Rudolph
Mon Jan 03, 2022 5:11 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: EVE 3 70G - USB2SPI Init problem
Replies: 3
Views: 3515

Re: EVE 3 70G - USB2SPI Init problem

Hmmm, I misplaced my USB2SPI currently so I have to go with the manual. You can not really use the EVE3-70G with the USB2SPI, at least not to display anything. Even programming the flash with EVE Asset Builder is a gamble since the various versions of EAB do things like playing the logo animation or...
by Rudolph
Sun Oct 10, 2021 7:16 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Not able to start display on Matrix Orbital EVE3-50A-TPN
Replies: 2
Views: 4274

Re: Not able to start display on Matrix Orbital EVE3-50A-TPN

I received an EMail from this forum regarding the EVE3-50A and am a bit puzzled by this message. Not by the content but by the way it is presented to me. There does not seem to be a way to directly answer the EMail in order to reach out to the one who sent it. Anyways, I am hoping I am in the right ...
by Rudolph
Sun Jul 25, 2021 7:50 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: EVE intermittent display corruption
Replies: 5
Views: 2460

Re: EVE intermittent display corruption

When playing with the Teensy 4.1 I found it to be working only when I connected the logic-analyzer. I was using one of my adapters: https://github.com/RudolphRiedel/EVE_display-adapter/blob/master/L-D5019-01-05/L-D5019-01-05_EVE.PDF So this already is decoupled from the display itself. I changed R3,...
by Rudolph
Sun Jul 25, 2021 7:31 am
Forum: EVE2 & EVE3 & EVE4 SPI TFT's
Topic: Display a smaller section of a background image
Replies: 2
Views: 1037

Re: Display a smaller section of a background image

The VERTEX2F command takes signed values as arguments, so displaying 50,50 at 0,0 would be just VERTEX2F(-50,-50) Yes ok, the exact value also depends on the pixel precision setup with VERTEX_FORMAT but I usually change that from the default value of 4 for 1/16 pixel precision to 0 for 1 pixel preci...