Attiny85 + Sensor de Temp mlx90614 + Oled 128x32

Estimados,
Primero saludarlos y agradecer que haya un foro en español ya que la mayor cantidad de info esta en ingles y uno que es medio tarzan se le hace mas dificil.

Segundo: Estoy em un proyecto donde pretendo visualizar en una pantalla oled de 128x32 (
chip ssd1306) la temperatura leida con un sensor de temperatura mlx90614 ambos conectados via I2C aun procesador Attiny85.

He buscado y no aparece nada similar, asi que busque por separado (oled + Attiny y mlx90614 + Attiny) y trate de hacer el siguiente sketch:

#include <TinyOzOLED.h>
#include <TinyWireM.h>
#include <Adafruit_MiniMLX90614.h>

Adafruit_MiniMLX90614 mlx = Adafruit_MiniMLX90614();

float tempob;
float tempamb;

void setup() {
  
  mlx.begin();                     // Inicia el sensor de temp
  OzOled.init();                   //Inicia el OLED 
  OzOled.clearDisplay();           //Limpia el Oled y posiciona en la esquina superior izquierda
  OzOled.setNormalDisplay();       // Configura el Oled en modo normal
  OzOled.sendCommand(0xA1);        // Configura la orientacion 
  OzOled.sendCommand(0xC8);
  
}

void loop() {
tempob = mlx.readObjectTempC();
tempamb = mlx.readAmbientTempC();

displayOLED();
delay(500);
OzOled.clearDisplay();  
}
  
void displayOLED() {
  char tmp[10];
  dtostrf(tempob, 1, 2, tmp);
  OzOled.printBigNumber(tmp, 0, 0, 4);
  dtostrf(tempamb, 1, 2, tmp);
  OzOled.printBigNumber(tmp, 0, 4, 4);

}

Me logra compliar, pero no aparece nada en la pantala!

PD: Estoy usando las librerias TinyOzOLED, TinyWireM y Adafruit_MiniMLX90614 para la pantalla,I2C y sensor respectivamente, las cuales estan adaptadas para trabajar con el procesador Attiny85
Alguna ayuda porfa!

 dtostrf(tempob, 1, 2, tmp);

esta mal
el primer digito indica la cantidad de digitos a mostrar y debe ser mayor que el segundo que es la cantidad de decimales.
Si tienes un tmp de 10 caracteres entonces lo lógico seria

 dtostrf(tempob, 3, 1, tmp);

2 enteros 1 decimal asi puedes mostrar hasta 99.9