Поскажите пожалуйста где можно прочитать по прекомпилятору и по ф-ции asm. А то у меня IAR компилятор ругается на строчку в коде
__asm__ __volatile__ ( "in %0,__SREG__ \n andi %0,lo8(128)": "=g"(value)

;
Делаю __asm( "in %0,__SREG__ \n andi %0,lo8(128)": "=g"(value)

; - тоже пишет:
Error[Pe018]: expected a ")"