на уровне BSP написал кольцевые буферы, к ним getchar, putchar и портанул функции системного(миллисекундного) таймера. Код задачи не трогал (если честно, то чуть-чуть типы рихтанул для экономии ОЗУ путём прокладки промежуточных типов - раньше было обломно;)). На портирование этого куска в общем потратил не более часа с учётом чтения UG на MSP.