Summary of extended keywords
This table summarizes the extended keywords:
Extended keyword | Description |
|---|---|
Specifies interrupt functions | |
Reserved for compiler internal use only | |
Places an interrupt function in the linker section | |
Specifies atomic execution of a function | |
Makes it possible to set up interrupts correctly for GigaDevice devices when using | |
Makes a constant available in the execution file | |
Makes a string literal available in the execution file | |
Places a data object in the linker section | |
Informs the compiler that the function will not return | |
Decreases data type alignment to 1 | |
Saves CSR registers during interrupts, and enables global interrupts. | |
Ensures that a function or variable is included in the object code even if unused | |
Places | |
Places an interrupt function in the linker section | |
Relaxes the rules for preserving registers | |
Places an interrupt function in the linker section | |
Declares a symbol to be externally weakly linked |