 
     display.setCursor(0, 2);
     display.print("%  ");
-    display.print(val_to_str(100*pm25/PM25_NORM).c_str());
+    display.print(val_to_str((10*pm25/PM25_NORM)*10).c_str());
     display.setCursor(8*7, 2);
-    display.print(val_to_str(100*pm10/PM10_NORM).c_str());
+    display.print(val_to_str((10*pm10/PM10_NORM)*10).c_str());
 }
 
 void setup()

    return r;
}

void display_data(int pm25, int pm10)
{
    display.clear();
    display.setCursor(0, 0);

Pcd8544 display(A3, A2, A1, A0, 13);
#endif

String val_to_str(uint16_t v)
{
    String r;

