-
Notifications
You must be signed in to change notification settings - Fork 262
P5 64x32 8s Not working properly #737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Do you try a QuarterScan panel example? |
/************************************************************************* The underlying implementation of the ESP32-HUB75-MatrixPanel-I2S-DMA only However, it is possible to connect QUARTER (i.e. FOUR lines updated in parallel) **************************************************************************/ /* Use a custom Virtual Display class to re-map co-ordinates such that they draw protected:
}; // define custom getCoords() method for specific pixel mapping coords = VirtualMatrixPanel::getCoords(x, y); // first call base class method to update coords for chaining approach if ( coords.x == -1 || coords.y == -1 ) { // Co-ordinates go from 0 to X-1 remember! width() and height() are out of range! uint8_t pxbase =32; // pixel base return coords; #define NUM_ROWS 1 // Number of rows of chained INDIVIDUAL PANELS // ^^^ NOTE: DEFAULT EXAMPLE SETUP IS FOR A CHAIN OF TWO x 1/8 SCAN PANELS // Change this to your needs, for details on VirtualPanel pls read the PDF! // placeholder for the matrix object // placeholder for the virtual display object /****************************************************************************** Serial.begin(115200); /*
*/ mxconfig.clkphase = false; // Change this if you see pixels showing up shifted wrongly by one column the left or right. //mxconfig.driver = HUB75_I2S_CFG::FM6126A; // in case that we use panels based on FM6126A chip, we can set it here before creating MatrixPanel_I2S_DMA object // OK, now we can create our matrix object // let's adjust default brightness to about 75% // Allocate memory and start DMA display dma_display->clearScreen(); // create FourScanPanellay object based on our newly created dma_display object // THE IMPORTANT BIT BELOW! // Test the pixel mapping - fill the panel pixel by pixel for (int i = 0; i < FourScanPanel->height(); i++)
} } |
No description provided. |
Not downloading videos |
Your VirtualMatrixPanel class ( in the code above) is for 32x16 1/4 panel, while your panel is 64x32 s8. Please replace a getCoords() method in your VirtualMatrixPanel class with code below and show the resulting video:
|
VID-20250130-WA0000.mp4 |
Thank you
|
İt is okey. Thank you very much .Can you tell me what you set this for? I have a lot of panels like this. |
See this discussion: |
Thank you. I didn't quite understand, but I got it better |
Uh oh!
There was an error while loading. Please reload this page.
My dashboard works but the scanning is not smooth. I tried but I couldn't do it. Can you show me how to scan? Icn2038s-ıcn2012 Türkçede biliyorum
The text was updated successfully, but these errors were encountered: