"Round" float to one decimal place for printing to OLED

i'm told support for floats in sprintf() is removed on Arduino.

dtostrf() can be used

  f =   1.3

char s [80];
char t [10];

void setup () {
    Serial.begin (9600);

    float f = 1.27;

    dtostrf (f, 5, 1, t);
    sprintf (s, "  f = %s", t);
    Serial.println (s);
}

void loop () {
}