Récupérer les arguments d'un tableau renvoyé par une fonction

Et bien sûr, dans la fonction acceleration() :

 float angles = integrationAngles();
  accelx = float(ax)*cos(angles[0]))9.81/16384;
  accely = float(ay)*cos(angles[1])*9.81/16384;
  accelz = float(az)*cos(angles[2])*9.81/16384;

Mais tu vas vers un autre genre d'erreur : en C, une fonction ne peut pas renvoyer un tableau. Il faut jouer avec les pointeurs.

Exemple :

void loop()
{
 byte data[2];
 getdat(&data);
}

void getdat(byte *pdata)
{
 pdata[0] = 'a';
 pdata[1] = 'b';
}

Ou utiliser des variables globales.

J'imagine que le code n'est pas terminé puisque tu ne te sers pas de la fonction acceleration() ?