SCR preview limitations

Language Parser/Indexer, Syntax highlighting and decoration

Customized C/C++ Language Mappings may lead to misleading static analysis and decorations or error markers displayed in editor. It does not affect actual build operations or build results.

See the not supported syntax below.

Tab. 1. Syntax overview
Description NOT supported syntax Supported syntax

Inline assembler

__asm
        label:
			nop
__endasm;
__asm__ ("label:\n\tnop");

Interrupt function

void some_isr(void) __interrupt 1
{
    ...
}
void some_isr(void) __interrupt (1)
{
    ...
}

Absolute addressing

__at <value>
__at (<value>)

Private register bank

__using <value>
__using (<value>)