Open mjmokhtar opened 4 months ago
p8 and p10 is not a specifications, it is just a distance between LEDs in mm Read the driver type written on the chips
i see but how we know about driver led ? i ve check and i change it, and it doesn't working
What are the chips on your panel?
icn2088p i dont know what bit and configuration code it same or not but I ve use panel p8 and 1/4 s
thanks Mr
Sorry, I know nothing about this driver . Are you sure that is not a 2038 ?
pardon me mr actually is 20238p
/* Various LED Driver chips might need some specific code for initialisation/control logic
*/
include
include "ESP32-HUB75-MatrixPanel-I2S-DMA.h"
define CLK_PULSE digitalWrite(_cfg.gpio.clk, HIGH); digitalWrite(_cfg.gpio.clk, LOW);
/**
/ void MatrixPanel_I2S_DMA::shiftDriver(const HUB75_I2S_CFG& _cfg){ switch (_cfg.driver){ case HUB75_I2S_CFG::ICN2038S: case HUB75_I2S_CFG::FM6124: case HUB75_I2S_CFG::FM6126A: fm6124init(_cfg); break; case HUB75_I2S_CFG::MBI5124: / MBI5124 chips must be clocked with positive-edge, since it's LAT signal
void MatrixPanel_I2S_DMA::fm6124init(const HUB75_I2S_CFG& _cfg){
if SERIAL_DEBUG
}
this I got from your source can you explain to me how to change that code for another specification led matrix (p8 or p10) cause the driver is different I gues
i still stuck until today https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA/issues/540