Comments (4)
there any underlying firmware changes in the v7 firmware that wouldn't work on a WROVER chip with the same memory specs?
The v7 Firmware uses LCD Module internally instead of I2S as it did in the ESP32 WRover version. So you definitely canβt mix one with the other.
But this is resolved and there are precompiler conditionals that will adapt to one target or the other.
There are many things that change if you take a deep dive. Sending the pixels is different, the hor. sync and vsync is different, they are two different ways to send the framebuffer. Depending on the target you need to use one method or the other.
V7 using S3 is also faster than ESP32 WRover
from epdiy.
Makes sense. I might lay out two different versions of the board, one for each ESP32 version, as I'd like to use the newer chipset and newer firmware but I'd rather not get stuck on this right now if it doesn't transfer easily.
I can update if I find anything that I need to debug or that isn't know yet. Thanks for the answer!
from epdiy.
Sure no problem. With the new boards way to do it that @mickeprag implemented is easier than before to add new custom boards.
Just keep in mind that the easier way to have v7 with S3 working is to stick to the same schematics and signals, meaning to use same IO expander and TPS65185 to drive the voltages. If you do it that way then it should work out of the box provided that the layout is right.
from epdiy.
The switch to the TI TPS6518X chip is the main driver to upgrade this board, it's a cheaper BOM, a simpler layout, and available :)
from epdiy.
Related Issues (20)
- Prepare v7 lcd_driver.c to be ready for IDF 5.3 HOT 5
- is lower psram usage possible? HOT 3
- Why epd_hl_update_area always redraw fullscreen in s3_lcd branch? HOT 9
- Epdiyv7 with ED060SC7
- Slack link is dead HOT 1
- Areas of the screen not in the rendering area will become lighter in color. HOT 30
- epd_renderer_init failing on v7 board HOT 6
- ED060SCL support HOT 1
- please change license to MIT HOT 3
- v7 board stack in battery charging mode HOT 1
- Errors on esp32s3 compile HOT 3
- The `ED060XC3` waveform on s3 cann't render 060XCD, 060XCH clearly with MODE_DU mode. HOT 2
- It there a way to adjust vcom by code or by hand on s3 board? HOT 2
- Will epd_push_pixels_lcd in s3 support partial area? HOT 4
- kicad schematics HOT 5
- Implement Wokwi testing HOT 10
- Last pixel per line does not change on display HOT 4
- epd_write_string confusion HOT 11
- Cppcheck-Nitpicking
- opensans10.h broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from epdiy.