iLLD_TC27xC
1.0
|
#include <stddef.h>
Go to the source code of this file.
Macros | |
#define | IFXCOMPILER_COMMON_LINKER_SYMBOLS() |
#define | IFXCOMPILER_CORE_LINKER_SYMBOLS(cpu) |
#define | __USTACK(cpu) __USTACK##cpu |
#define | __ISTACK(cpu) __ISTACK##cpu |
#define | __INTTAB_CPU(cpu) __INTTAB_CPU##cpu |
#define | __TRAPTAB_CPU(cpu) __TRAPTAB_CPU##cpu |
#define | __CSA(cpu) __CSA##cpu |
#define | __CSA_END(cpu) __CSA##cpu##_END |
#define | __INTTAB(cpu) __INTTAB_CPU##cpu |
#define | __TRAPTAB(cpu) __TRAPTAB_CPU##cpu |
#define | __SDATA1(cpu) __A0_MEM |
#define | __SDATA2(cpu) __A1_MEM |
#define | __SDATA3(cpu) __A8_MEM |
#define | __SDATA4(cpu) __A9_MEM |
#define | IFX_INLINE static inline __attribute__ ((always_inline)) /*Makes the function always inlined */ |
#define | IFX_PACKED __attribute__ ((packed)) |
#define | COMPILER_NAME "GNUC" |
#define | COMPILER_VERSION __VERSION__ |
#define | IFX_INTERRUPT_FAST IFX_INTERRUPT |
#define | IFX_INTERRUPT(isr, vectabNum, prio) IFX_INTERRUPT_INTERNAL(isr, vectabNum, prio) |
#define | IFX_INTERRUPT_INTERNAL(isr, vectabNum, prio) |
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file CompilerGnuc.h.
#define __CSA | ( | cpu) | __CSA##cpu |
Definition at line 70 of file CompilerGnuc.h.
#define __CSA_END | ( | cpu) | __CSA##cpu##_END |
Definition at line 71 of file CompilerGnuc.h.
#define __INTTAB | ( | cpu) | __INTTAB_CPU##cpu |
Definition at line 77 of file CompilerGnuc.h.
#define __INTTAB_CPU | ( | cpu) | __INTTAB_CPU##cpu |
Definition at line 68 of file CompilerGnuc.h.
#define __ISTACK | ( | cpu) | __ISTACK##cpu |
Definition at line 67 of file CompilerGnuc.h.
#define __SDATA1 | ( | cpu) | __A0_MEM |
Definition at line 82 of file CompilerGnuc.h.
#define __SDATA2 | ( | cpu) | __A1_MEM |
Definition at line 83 of file CompilerGnuc.h.
#define __SDATA3 | ( | cpu) | __A8_MEM |
Definition at line 84 of file CompilerGnuc.h.
#define __SDATA4 | ( | cpu) | __A9_MEM |
Definition at line 85 of file CompilerGnuc.h.
#define __TRAPTAB | ( | cpu) | __TRAPTAB_CPU##cpu |
Definition at line 80 of file CompilerGnuc.h.
#define __TRAPTAB_CPU | ( | cpu) | __TRAPTAB_CPU##cpu |
Definition at line 69 of file CompilerGnuc.h.
#define __USTACK | ( | cpu) | __USTACK##cpu |
Definition at line 66 of file CompilerGnuc.h.
#define COMPILER_NAME "GNUC" |
Definition at line 93 of file CompilerGnuc.h.
#define COMPILER_VERSION __VERSION__ |
Definition at line 94 of file CompilerGnuc.h.
#define IFX_INLINE static inline __attribute__ ((always_inline)) /*Makes the function always inlined */ |
Definition at line 90 of file CompilerGnuc.h.
#define IFX_INTERRUPT | ( | isr, | |
vectabNum, | |||
prio | |||
) | IFX_INTERRUPT_INTERNAL(isr, vectabNum, prio) |
Definition at line 107 of file CompilerGnuc.h.
#define IFX_INTERRUPT_FAST IFX_INTERRUPT |
Definition at line 96 of file CompilerGnuc.h.
#define IFX_INTERRUPT_INTERNAL | ( | isr, | |
vectabNum, | |||
prio | |||
) |
Definition at line 110 of file CompilerGnuc.h.
#define IFX_PACKED __attribute__ ((packed)) |
Definition at line 91 of file CompilerGnuc.h.
#define IFXCOMPILER_COMMON_LINKER_SYMBOLS | ( | ) |
center of A9 addressable area
Definition at line 37 of file CompilerGnuc.h.
#define IFXCOMPILER_CORE_LINKER_SYMBOLS | ( | cpu) |