Comments (6)
It's a hardware limitation opposed to a software one. ESP32 only has a small amount of memory, so you'll be hard pressed to show any more than 64x64 pixels with 24bit RGB.
You could experiment with the color depth etc. However, two chained displays would be the limit. I have updated the readme.
from esp32-hub75-matrixpanel-dma.
And which memory? Flash or SRAM?
from esp32-hub75-matrixpanel-dma.
from esp32-hub75-matrixpanel-dma.
And will this help? https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/external-ram.html
from esp32-hub75-matrixpanel-dma.
I can't say as I have never used such a thing. Feel free to try it out and report back.
from esp32-hub75-matrixpanel-dma.
Hi,
I just had a read of the link you posted, and it says under the 'Restrictions' section:
External RAM cannot be used as a place to store DMA transaction descriptors or as a buffer for a DMA transfer to read from or write into. Any buffers that will be used in combination with DMA must be allocated using heap_caps_malloc(size, MALLOC_CAP_DMA) and can be freed using a standard free() call.
So you will not be able to expand the DMA ram for more panels.
from esp32-hub75-matrixpanel-dma.
Related Issues (20)
- Problem with 32x32 RGB HOT 2
- Slow flipDMABuffer (is there an alternative?) HOT 7
- Broken link in readme HOT 1
- VirtualMatrixPanel::_virtualResX - Not initialized when using NO_GFX HOT 1
- Color issue - Red is bright, green is dim, blue is nonexistant HOT 6
- How to know driver led HOT 6
- S-P4-2020-A3 origin pixel issue HOT 3
- Cant use this library HOT 2
- Battery Vs. Panel HOT 2
- Help me with the 32x32-8s panel HOT 8
- P3 (resolution 104 * 52) panel display position incorrect HOT 9
- P5 screens in chains, 3.0.9 and 3.0.10 horizontal misalignment HOT 3
- flipDMABuffer - What am I doing wrong? HOT 1
- 64*32 1/8 problem please help HOT 6
- 128x64 1/32 ICN2037BP panel: strange (non)use of the E line HOT 3
- p4 64x32 1/8 problem. HOT 14
- CFD435AQP9 S-PWM Panel HOT 19
- P4 64x32 matrix chain 2x2 problem HOT 39
- NO_GFX/Adafruit_GFX: m_cfg struct seems to be "wrong" when calling "allocateDMAmemory", causing a crash HOT 3
- Newbe: P4 Outdoor panel 80x40 nothing works HOT 21
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 esp32-hub75-matrixpanel-dma.