Согласен. Я тоже делаю нечто подобное, есть внутренний таймер 2с. Можно перенастроить на 1с, а 2с получать программно.
-----
Вы использовали в IAR ф-ю getzone() ?
В версии для MSP430 она должна возвращать строку-правило коррекции зима-лето.
Вроде этой.
":GMT+10:GMT+11:0900:(1990)010100-0:040102-0:100102-0"
Но в ф-ии возврат дает только ":". Я так понял, ее нужно перекомпилировать для каждой таймзоны (или нескольких зон)
Эту ф-ю в дальнейшем использует localtime();
Не хотелось бы "изобретать лисапет". Может подскажете, есть ли поддержка зима-лето (daylight) коррекции в IAR ?
Может тема уже обсуждалась, но я не нашел.
Спасибо за ответ