Can i program it with any jtag programmer ?
Any SWD programmer that is supported by the software you will be using for programming.
Can you tell me which one would be better to drive an eink display, the pi zero or the sam s7?
That really depends.
But yes, there is no meaningful way E70 can process HS data at a sustained rate anyway. How was 20 mbps not enough? What are you transferring there?
Hi yes i have something working already:
I'm using the Epdiy eink controller board:
https://github.com/vroland/epdiyi'm using a ED097TC2 eink display, which has a resolution of 1200x825 pixels. Each pixel needs 2 bits, so a framebuffer is 247500 bytes . So i wrote that pc mirroring application (which you saw in the video) which captures the screen, compresses it with RLE and sends it to the ESP32 on the board via wifi. When the screen didn't change much the RLE compression is very efficient, for example when just moving the mouse the size of the compressed framebuffer is just around 4000 bytes. But when a lot changed like when scrolling through text, the size can be even 70 % of the original size and in the worst cases even the same or a bit more than the original size. Once the data is in the ESP32 the time it takes to draw the image depends on the settings we choose because we have direct control over the signals. To get better image I write the same framebuffer multiple times. For instance to draw it 4 times it takes about 80 miliseconds.
So the wifi transfer + extraction of the framebuffer can take anywhere from around 20ms to 150 miliseconds, and then the time for the driver to write the image is 80 ms with my settings, so it's a total of 100 ms to 230 more or less. So i would really like to be able to reduce or eliminate this extra time added by the wifi transfer / extraction.
It can be noted that since i'm just doing monochrome the rle compression is often quite effective, but to do greyscale multiple
different framebuffers for a
single greyscale image are required, and while i haven't tested that myself the guy who made the epdiy board tried it and he said that indeed the wifi speed is not enough.