Placing ARM function qualifiers__irqНасколько я в курсе, порядок вызова FIQ ничем не отличается от IRQ, так что можно использовать тот же самый атрибут __irq.
Про __task нашел
старую доку:
Цитата
The __task attribute affects the generated code of the function as follows:
The function does not include a prolog or an epilog. Therefore, it is not possible to call the function from other routines. Instead, the Real-Time Operating System must save and restore all CPU register context.
Честно говоря слабо представляю, зачем такое может понадобиться, но думаю, что отсутствие этого атрибута вряд ли что-то сломает.