Also du hast dein Hauptprogramm.
Dort legst du ganz normal im globalen Scope deine Matrix an, so wie du das bisher auch gemachst hast.
Jetzt bekommt jedes Subprogramm eine weitere Varaible und Init methode in der Form:
Zugriff erfolgt dann mit -> statt mit . oder mit (*myMatrix).meineMethodeCode:RGBmatrixPanel* myMatrix; void Init(RGBmatrixPanel * mat) { myMatrix = mat; }
Lesezeichen