/** * sci.c controls SCI for GCC/HCS12 version of FreeRTOS Demo * To replace CodeWarrior Cpu.h * * Author Jefferson L Smith, Robotronics Inc. */ #ifndef __Cpu #define __Cpu /*Types definition*/ typedef unsigned char bool; typedef unsigned char byte; typedef unsigned int word; typedef unsigned long dword; #define ATTR_INT __attribute__((interrupt)) #define ATTR_FAR __attribute__((far)) #define ATTR_NEAR __attribute__((near)) #define ATTR_BANK0 __attribute__((far,section (".bank0"))) #define ATTR_BANK1 __attribute__((far,section (".bank1"))) #define ATTR_BANK2 __attribute__((far,section (".bank2"))) #define ATTR_BANK3 __attribute__((far,section (".bank3"))) #define ATTR_BANK4 __attribute__((far,section (".bank4"))) #define ATTR_BANK5 __attribute__((far,section (".bank5"))) #define ATTR_BANK6 __attribute__((far,section (".bank6"))) #define ATTR_BANK7 __attribute__((far,section (".bank7"))) #define ATTR_BANK8 __attribute__((far,section (".bank8"))) #define ATTR_BANK9 __attribute__((far,section (".bank9"))) #define ATTR_BANK10 __attribute__((far,section (".bank10"))) #define ATTR_BANK11 __attribute__((far,section (".bank11"))) #define ATTR_BANK12 __attribute__((far,section (".bank12"))) #define ATTR_BANK13 __attribute__((far,section (".bank13"))) #include "PE_Error.h" #include #include #endif /* ifndef __Cpu */