Liste mit Funktionen übergeben

// typedef void (*FunctionPointer)(void);
using FunctionPointer = void (*)(void); 


void tuwasA()
{
  Serial.println("tuts ");
}

void tuwasB()
{
  Serial.println("ganz ");
}

void tuwasC()
{
  Serial.println("gut ");
}


FunctionPointer functions[] = {tuwasA,tuwasB,tuwasC};

void setup(void) 
{
  Serial.begin(9600);
  for(FunctionPointer f:functions) f();
}

void loop(void) 
{

}