Convert float to string probs

TFTscreen.text(floatToString(buffer, outsideTemp, 1, 3)80,20);

My guess is you convert to a buffer, then display the string. Although isn't there a missing comma just there? After the bracket?