Libreria con chiamata alla classe String

La soluzione era semplice: avevo omesso di inserire nell'Header #include "Arduino.h" in cui sono definiti tutti i tipi utilizzati da Arduino.

Ora, però, è emerso un altro problema: nel file CPP nella Begin creo una istanza della SoftwareSerial nominandola SerialAux.

void FT862M::Begin(byte PinRx, byte PinTx, unsigned int Baud) {
	SoftwareSerial SerialAux(PinRx, PinTx);				// crea porta seriale ausiliaria
	SerialAux.begin(Baud);						// inizializza porta seriale ausiliaria
};

Purtroppo, nel codice dove cerco di utilizzarla, il compilatore dice: error: 'SerialAux' was not declared in this scope

E' evidente che potrei dichiararla ed inizializzarla nella main di Arduino, ma mi chiedo se non esista un'altra soluzione.