QUOTE (Dениs @ Aug 16 2015, 14:39)

CMSIS\CM3\CoreSupport\core_cm3.c(58): error: #667: "asm" function is nonstandard
Ну как-бы черным по белому все написано. Вещь нестандартная, посему смотрите ДОКУМЕНТАЦИЮ, как использовать ASM вставки в используемом Вами компиляторе. Предполагаю, что Ваш Кейл скушает типа такого:
CODE
function(...)
{
__asm
{
......
}
}
QUOTE
Народ, подскажите что где-то макрос какой не установил ?
Да уж, хорошо, что хоть не богу свечку