pointer to funktion

(deleted)

void test() {
  Serial.println("test");
}

typedef void (*pVFNP)();

void setup() {
  pVFNP ptr = test;
  Serial.begin(250000);
  (*ptr)();
}
void loop() {}
test

(deleted)

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


//(*ptr)();
ptr();

Bis auf meine Vorlieben, sind beide Varianten gleichwertig.