Да мне нужны всего то взаимные конверсии time_t <=> struct tm, ну я чего-то из них в RTC проконвертирую сам. Если не отобьюсь от миллисекунд, буду умножать time_t на тысячу и добавлять счетчик 1 мс прерываний, SciFi прав - лучше не лезть в то, что не знаешь.