以下是指南针的取角度程序,出现的错误是“no space for main temps”请各位前辈解决一下
//取角度
float get_angle(void)
{
        char x,y;
        float angle;
  //Multiple_Read_QMC5883();    //连续读出数据,存储在BUF中 x    =   Single_Read_QMC5883(0x03); x=(x<<8)+Single_Read_QMC5883(0x04);  y    =   Single_Read_QMC5883(0x07); y=(y<<8)+Single_Read_QMC5883(0x08);  angle= atan2((float)y,(float)x) * (180 / 3.14) + 180;   angle = angle*10;  return angle;  }