Цитата(xemul @ Feb 27 2009, 14:00)

За CCS не скажу, но думаю, что в нем сделано также, как и в более других компиляторах - все биты SFR'ов (special function registers) расписаны в хидерах контроллеров.
Соответственно: if(GIE), if(INTE), if(T0IE),...
Совет оказался в точку. В хэдере подглядел упоминание о INTERRUPT_ACTIVE(). В мануале как-то скупо описали - только параметры, но без указания того, что оно делает. Всё заработало. Спасибо.
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/