removed unnecessary inline pragma
added millis, micros and picos types