Macro

Can anybody expain me "__asm" Architecure specific. #define portYIELD()            __asm{ int portSWITCH_INT_NUMBER }

Macro

It is an inline assembler directive.  It places the assembly code contained in the {} directly in your code.