Arduino
int16_t getMeanValue(int16_t* buff, int16_t length) 
{ 
  int16_t meanRet = 0; 
  int sum = 0; 
  for (int i = 0; i < length; i++) 
  { 
    sum += buff[i]; 
  } 
  meanRet = round((float)sum/(float)length); 
  return meanRet; 
}