La forma correcta de heredar una clase es:
Código C++:
Ver originalstruct Derivada : public Base {
void metodo() override {
Serial.println("codigo override");
}
};
Es parecido a lo que estabas intentando pero no igual. Deberías documentarte un poco sobre la declaración y herencia de clases en C++.
Un saludo