Сделал прием-передачу по СОМ, похоже на modbus, окончание приема определяю по паузе. Паузу определяю с помощью таймера. При приеме каждого байта делается
gtimer_stop(...);
gtimer_start_periodical(...);
Все работает, может час проработать, но потом таймер не переинициализируется, т.е. начинает...