diff --git a/firmware/nonstd.c b/firmware/nonstd.c
index 40ef980311c3875f134cba0c68373c3124f436ff..c8cbed303231a27742dde525f8764dff38d48f80 100644
--- a/firmware/nonstd.c
+++ b/firmware/nonstd.c
@@ -72,12 +72,3 @@ char * ltoa(long val, char *buf, int radix)
 	}
 }
 
-// TODO: actually write an efficient dtostrf()....
-char * dtostrf(float val, int width, unsigned int precision, char *buf)
-{
-	char format[20];
-	sprintf(format, "%%%d.%df", width, precision);
-	sprintf(buf, format, val);
-	return buf;
-}
-