iLLD_TC27xC
1.0
|
#include <stddef.h>
Go to the source code of this file.
Macros | |
#define | IFXCOMPILER_COMMON_LINKER_SYMBOLS() __asm("\t .extern (DATA) _SMALL_DATA_, _LITERAL_DATA_, _A8_DATA_, _A9_DATA_"); |
#define | a a##b |
#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) _SMALL_DATA_ |
#define | __SDATA2(cpu) _LITERAL_DATA_ |
#define | __SDATA3(cpu) _A8_DATA_ |
#define | __SDATA4(cpu) _A9_DATA_ |
#define | IFX_INLINE inline |
#define | IFX_PACKED |
#define | COMPILER_NAME "TASKING" |
#define | COMPILER_VERSION __VERSION__ |
#define | COMPILER_REVISION __REVISION__ |
#define | IFX_INTERRUPT(isr, vectabNum, prio) void __interrupt(prio) __vector_table(vectabNum) isr(void) |
#define | IFX_INTERRUPT_FAST(isr, vectabNum, prio) void __interrupt_fast(prio) __vector_table(vectabNum) isr(void) |
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 CompilerTasking.h.
#define __CSA | ( | cpu) | __CSA##cpu |
Definition at line 62 of file CompilerTasking.h.
#define __CSA_END | ( | cpu) | __CSA##cpu##_END |
Definition at line 63 of file CompilerTasking.h.
#define __INTTAB | ( | cpu) | __INTTAB_CPU##cpu |
Definition at line 69 of file CompilerTasking.h.
#define __INTTAB_CPU | ( | cpu) | __INTTAB_CPU##cpu |
Definition at line 60 of file CompilerTasking.h.
#define __ISTACK | ( | cpu) | __ISTACK##cpu |
Definition at line 59 of file CompilerTasking.h.
#define __SDATA1 | ( | cpu) | _SMALL_DATA_ |
Definition at line 74 of file CompilerTasking.h.
#define __SDATA2 | ( | cpu) | _LITERAL_DATA_ |
Definition at line 75 of file CompilerTasking.h.
#define __SDATA3 | ( | cpu) | _A8_DATA_ |
Definition at line 76 of file CompilerTasking.h.
#define __SDATA4 | ( | cpu) | _A9_DATA_ |
Definition at line 77 of file CompilerTasking.h.
#define __TRAPTAB | ( | cpu) | __TRAPTAB_CPU##cpu |
Definition at line 72 of file CompilerTasking.h.
#define __TRAPTAB_CPU | ( | cpu) | __TRAPTAB_CPU##cpu |
Definition at line 61 of file CompilerTasking.h.
#define __USTACK | ( | cpu) | __USTACK##cpu |
Definition at line 58 of file CompilerTasking.h.
#define a a##b |
Definition at line 39 of file CompilerTasking.h.
Referenced by __addsu(), __extractbyte1(), __extractbyte2(), __extractbyte3(), __extractbyte4(), __extracthw1(), __extracthw2(), __extractubyte1(), __extractubyte2(), __extractubyte3(), __extractubyte4(), __extractuhw1(), __extractuhw2(), __float_to_fract(), __fract_to_float(), __getbyte1(), __getbyte2(), __getbyte3(), __getbyte4(), __gethw1(), __gethw2(), __getubyte1(), __getubyte2(), __getubyte3(), __getubyte4(), __getuhw1(), __getuhw2(), __imaskldmst(), __initpackb(), __initpackbl(), __initpackhw(), __initpackhwl(), __initupackb(), __initupackhw(), __insertbyte1(), __insertbyte2(), __insertbyte3(), __insertbyte4(), __inserthw1(), __inserthw2(), __insertubyte1(), __insertubyte2(), __insertubyte3(), __insertubyte4(), __insertuhw1(), __insertuhw2(), __mac_r_sf(), __mac_sf(), __minb(), __minbu(), __minh(), __minhu(), __mulfractfract(), __mulfractlong(), __mulsc(), __s16_to_sfract(), __setbyte1(), __setbyte2(), __setbyte3(), __setbyte4(), __sethw1(), __sethw2(), __setubyte1(), __setubyte2(), __setubyte3(), __setubyte4(), __setuhw1(), __setuhw2(), __sfract_to_s16(), __sfract_to_u16(), __shaaccum(), __shafracts(), __shasfracts(), __subs(), __subsu(), and __u16_to_sfract().
#define COMPILER_NAME "TASKING" |
Definition at line 91 of file CompilerTasking.h.
#define COMPILER_REVISION __REVISION__ |
Definition at line 95 of file CompilerTasking.h.
#define COMPILER_VERSION __VERSION__ |
Definition at line 92 of file CompilerTasking.h.
#define IFX_INLINE inline |
Definition at line 85 of file CompilerTasking.h.
#define IFX_INTERRUPT | ( | isr, | |
vectabNum, | |||
prio | |||
) | void __interrupt(prio) __vector_table(vectabNum) isr(void) |
Definition at line 108 of file CompilerTasking.h.
#define IFX_INTERRUPT_FAST | ( | isr, | |
vectabNum, | |||
prio | |||
) | void __interrupt_fast(prio) __vector_table(vectabNum) isr(void) |
Definition at line 110 of file CompilerTasking.h.
#define IFX_PACKED |
Definition at line 89 of file CompilerTasking.h.
#define IFXCOMPILER_COMMON_LINKER_SYMBOLS | ( | ) | __asm("\t .extern (DATA) _SMALL_DATA_, _LITERAL_DATA_, _A8_DATA_, _A9_DATA_"); |
Definition at line 37 of file CompilerTasking.h.
#define IFXCOMPILER_CORE_LINKER_SYMBOLS | ( | cpu) |
context save area end
Definition at line 44 of file CompilerTasking.h.