alternativa a doble return???

Pues eso que necesito devolver dos variable dentro de una misma función y segun tengo entendido no puedo usar dos return en una misma funcion.

Conoceis alguna forma?

Gracias

Devuélvelo en los parámetros, por ejemplo:

// Usando punteros
void miFuncion1 ( int *a, int *b )
{
   *a = 1;
   *b = 2;
}

// Usando referencias
void miFuncion2 ( int &a, int &b )
{
   a = 3;
   b = 4;
}

// en alguna parte de tu código
int xa, xb;
int xc, xd;

miFuncion1 ( &xa, &xb);
miFuncion2 ( xc, xd );

Serial.println ( xa );
Serial.println ( xb );
Serial.println ( xc );
Serial.println ( xd );

Perfecta solucion la de los arrays!

Gracias