Hello, after a long pain in making the BT815 work with the ESP32, I can now display commands and some bitmaps.
I now need to be able to update the flash from the microcontroller board.
To do that I started from this sample:
https://github.com/MatrixOrbital/EVE3-BT81x-Flash/blob/master/process.cAnyway, the flashing process does not work as expected.
Problem 1.
Apparently the flash procedure works correctly, but when I disconnect the display and connect to the PC, I read the flash content and there are "random" differences even at the very beginning (offset 0x58 for example). Since the transfer size is larger, there is apparently no space for some error in copying the buffer.
It tried to transfer into the RAM_G_WORKING blocks of 64, 256, 512 and 1K but nothing helps.
Does anybody have some clue?
Problem 2.
During phase boot I print the Flash status and sometimes I see it remains in the INIT status instead of BASIC. Any reason for that?
P.S. The SPI library is the official Arduino for ESP32.
Thank you