iLLD_TC27xD
1.0
|
#include <stddef.h>
Go to the source code of this file.
Macros | |
#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 | IFXCOMPILER_COMMON_LINKER_SYMBOLS() __asm("\t .weak __A8_MEM, __A9_MEM"); |
#define | __INTTAB(cpu) __INTTAB_CPU##cpu |
#define | __TRAPTAB(cpu) __TRAPTAB_CPU##cpu |
#define | __SDATA1(cpu) _SMALL_DATA_ |
#define | __SDATA2(cpu) _LITERAL_DATA_ |
#define | __SDATA3(cpu) __A8_MEM |
#define | __SDATA4(cpu) __A9_MEM |
#define | IFX_INLINE __inline__ |
#define | IFX_PACKED |
#define | COMPILER_NAME "DCC" |
#define | COMPILER_VERSION __VERSION__ |
#define | COMPILER_REVISION 0 |
#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) void __interrupt(prio) __vector_table(vectabNum) isr(void) |
#define | IFX_INTERRUPT_LEGACY(isr, vectabNum, prio) |
#define | IFX_ALIGN(n) __attribute__ ((aligned(n))) |
#define | IFX_FAR_ABS |
#define | IFX_NEAR_ABS |
#define | IFX_REL_A0 |
#define | IFX_REL_A1 |
#define | IFX_REL_A9 |
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 CompilerDcc.h.
#define __CSA | ( | cpu) | __CSA##cpu |
Definition at line 57 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __CSA_END | ( | cpu) | __CSA##cpu##_END |
Definition at line 58 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __INTTAB | ( | cpu) | __INTTAB_CPU##cpu |
Definition at line 68 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __INTTAB_CPU | ( | cpu) | __INTTAB_CPU##cpu |
Definition at line 55 of file CompilerDcc.h.
#define __ISTACK | ( | cpu) | __ISTACK##cpu |
Definition at line 54 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __SDATA1 | ( | cpu) | _SMALL_DATA_ |
Definition at line 73 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __SDATA2 | ( | cpu) | _LITERAL_DATA_ |
Definition at line 74 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __SDATA3 | ( | cpu) | __A8_MEM |
Definition at line 75 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __SDATA4 | ( | cpu) | __A9_MEM |
Definition at line 76 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __TRAPTAB | ( | cpu) | __TRAPTAB_CPU##cpu |
Definition at line 71 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define __TRAPTAB_CPU | ( | cpu) | __TRAPTAB_CPU##cpu |
Definition at line 56 of file CompilerDcc.h.
#define __USTACK | ( | cpu) | __USTACK##cpu |
Definition at line 53 of file CompilerDcc.h.
Referenced by _Core0_start(), _Core1_start(), and _Core2_start().
#define COMPILER_NAME "DCC" |
Definition at line 86 of file CompilerDcc.h.
#define COMPILER_REVISION 0 |
Definition at line 89 of file CompilerDcc.h.
#define COMPILER_VERSION __VERSION__ |
Definition at line 87 of file CompilerDcc.h.
#define IFX_ALIGN | ( | n) | __attribute__ ((aligned(n))) |
Definition at line 128 of file CompilerDcc.h.
#define IFX_FAR_ABS |
Definition at line 133 of file CompilerDcc.h.
#define IFX_INLINE __inline__ |
Definition at line 81 of file CompilerDcc.h.
#define IFX_INTERRUPT | ( | isr, | |
vectabNum, | |||
prio | |||
) | IFX_INTERRUPT_INTERNAL(isr, vectabNum, prio) |
Definition at line 102 of file CompilerDcc.h.
#define IFX_INTERRUPT_FAST IFX_INTERRUPT |
Definition at line 90 of file CompilerDcc.h.
#define IFX_INTERRUPT_INTERNAL | ( | isr, | |
vectabNum, | |||
prio | |||
) | void __interrupt(prio) __vector_table(vectabNum) isr(void) |
Definition at line 107 of file CompilerDcc.h.
#define IFX_INTERRUPT_LEGACY | ( | isr, | |
vectabNum, | |||
prio | |||
) |
Definition at line 112 of file CompilerDcc.h.
#define IFX_NEAR_ABS |
Definition at line 137 of file CompilerDcc.h.
#define IFX_PACKED |
Definition at line 84 of file CompilerDcc.h.
#define IFX_REL_A0 |
Definition at line 141 of file CompilerDcc.h.
#define IFX_REL_A1 |
Definition at line 145 of file CompilerDcc.h.
#define IFX_REL_A9 |
Definition at line 153 of file CompilerDcc.h.
#define IFXCOMPILER_COMMON_LINKER_SYMBOLS | ( | ) | __asm("\t .weak __A8_MEM, __A9_MEM"); |
ASM extern definitions
Definition at line 60 of file CompilerDcc.h.
#define IFXCOMPILER_CORE_LINKER_SYMBOLS | ( | cpu) |