Вообщем, как и ожидалось с самого начала, CCS C - такой же бейсик как и Mikro C, то есть мурзилочный язык программирования. Конечно привлекает тем, что не надо вкуривать даташит на контроллер от и до, а достаточно пролистать по диагонали. Я думал, что для простой задачи сойдет. Но - шаг в сторону и все. В частности указатели на функции в структурах. Просто тупо компилятор виснет, даже с созданными своими типами данных и другими обходными путями. Из-за этого обработка CLI превращается в быдлокодинг. Можно конечно и забить, ибо работает и так, но красивей все-таки переписать на XC 8. С другой стороны тогда потеряется некая мнимая кросс-платформенность, то есть простая перекомпиляция для различных PIC. Не знаю...