|
FreeEMS
0.2.0-SNAPSHOT-285-g028e24c
|
Global hash define literal replacements. More...

Go to the source code of this file.
Macros | |
| #define | INLINE_ASSEMBLY(code) __asm__ __volatile__ (code) |
| #define | ALWAYS_INLINE __attribute__((always_inline)) |
| #define | FALSE (0!=0) |
| #define | TRUE !FALSE |
| #define | ZEROS 0x00 |
| #define | ONES 0xFF |
| #define | ZEROS16 0x0000 |
| #define | ONES16 0xFFFF |
| #define | LONGHALF 0x80000000UL /* 2147483648 */ |
| #define | LONGMAX 0xFFFFFFFFUL /* 4294967295 */ |
| #define | SHORT4TH 0x4000 /* 16384 */ |
| #define | SHORTHALF 0x8000 /* 32768 */ |
| #define | SHORTMAX 0xFFFF /* 65535 */ |
| #define | BIT0 0x01 /* 1st bit = 1 */ |
| #define | BIT1 0x02 /* 2nd bit = 2 */ |
| #define | BIT2 0x04 /* 3rd bit = 4 */ |
| #define | BIT3 0x08 /* 4th bit = 8 */ |
| #define | BIT4 0x10 /* 5th bit = 16 */ |
| #define | BIT5 0x20 /* 6th bit = 32 */ |
| #define | BIT6 0x40 /* 7th bit = 64 */ |
| #define | BIT7 0x80 /* 8th bit = 128 */ |
| #define | BIT0_16 0x0001 /* 1st bit = 1 */ |
| #define | BIT1_16 0x0002 /* 2nd bit = 2 */ |
| #define | BIT2_16 0x0004 /* 3rd bit = 4 */ |
| #define | BIT3_16 0x0008 /* 4th bit = 8 */ |
| #define | BIT4_16 0x0010 /* 5th bit = 16 */ |
| #define | BIT5_16 0x0020 /* 6th bit = 32 */ |
| #define | BIT6_16 0x0040 /* 7th bit = 64 */ |
| #define | BIT7_16 0x0080 /* 8th bit = 128 */ |
| #define | BIT8_16 0x0100 /* 9th bit = 256 */ |
| #define | BIT9_16 0x0200 /* 10th bit = 512 */ |
| #define | BIT10_16 0x0400 /* 11th bit = 1024 */ |
| #define | BIT11_16 0x0800 /* 12th bit = 2048 */ |
| #define | BIT12_16 0x1000 /* 13th bit = 4096 */ |
| #define | BIT13_16 0x2000 /* 14th bit = 8192 */ |
| #define | BIT14_16 0x4000 /* 15th bit = 16384 */ |
| #define | BIT15_16 0x8000 /* 16th bit = 32768 */ |
| #define | NBIT0 0xFE /* 1st bit = 1 */ |
| #define | NBIT1 0xFD /* 2nd bit = 2 */ |
| #define | NBIT2 0xFB /* 3rd bit = 4 */ |
| #define | NBIT3 0xF7 /* 4th bit = 8 */ |
| #define | NBIT4 0xEF /* 5th bit = 16 */ |
| #define | NBIT5 0xDF /* 6th bit = 32 */ |
| #define | NBIT6 0xBF /* 7th bit = 64 */ |
| #define | NBIT7 0x7F /* 8th bit = 128 */ |
| #define | NBIT0_16 0xFFFE /* 1st bit = 1 */ |
| #define | NBIT1_16 0xFFFD /* 2nd bit = 2 */ |
| #define | NBIT2_16 0xFFFB /* 3rd bit = 4 */ |
| #define | NBIT3_16 0xFFF7 /* 4th bit = 8 */ |
| #define | NBIT4_16 0xFFEF /* 5th bit = 16 */ |
| #define | NBIT5_16 0xFFDF /* 6th bit = 32 */ |
| #define | NBIT6_16 0xFFBF /* 7th bit = 64 */ |
| #define | NBIT7_16 0xFF7F /* 8th bit = 128 */ |
| #define | NBIT8_16 0xFEFF /* 9th bit = 256 */ |
| #define | NBIT9_16 0xFDFF /* 10th bit = 512 */ |
| #define | NBIT10_16 0xFBFF /* 11th bit = 1024 */ |
| #define | NBIT11_16 0xF7FF /* 12th bit = 2048 */ |
| #define | NBIT12_16 0xEFFF /* 13th bit = 4096 */ |
| #define | NBIT13_16 0xDFFF /* 14th bit = 8192 */ |
| #define | NBIT14_16 0xBFFF /* 15th bit = 16384 */ |
| #define | NBIT15_16 0x7FFF /* 16th bit = 32768 */ |
Global hash define literal replacements.
This holds general purpose hash defined constants and literals.
Definition in file globalDefines.h.
| #define INLINE_ASSEMBLY | ( | code | ) | __asm__ __volatile__ (code) |
Definition at line 55 of file globalDefines.h.
| #define ALWAYS_INLINE __attribute__((always_inline)) |
Definition at line 56 of file globalDefines.h.
| #define FALSE (0!=0) |
Definition at line 60 of file globalDefines.h.
Referenced by generateDerivedVars().
| #define TRUE !FALSE |
Definition at line 61 of file globalDefines.h.
Referenced by generateDerivedVars(), initAllPagedRAM(), and main().
| #define ZEROS 0x00 |
Definition at line 64 of file globalDefines.h.
Referenced by initECTTimer(), and initInterrupts().
| #define ONES 0xFF |
Definition at line 65 of file globalDefines.h.
Referenced by initECTTimer(), initInterrupts(), PortHISR(), PortJISR(), PortPISR(), and scheduleOutputs().
| #define ZEROS16 0x0000 |
Definition at line 68 of file globalDefines.h.
| #define ONES16 0xFFFF |
Definition at line 69 of file globalDefines.h.
| #define LONGHALF 0x80000000UL /* 2147483648 */ |
Definition at line 72 of file globalDefines.h.
| #define LONGMAX 0xFFFFFFFFUL /* 4294967295 */ |
Definition at line 73 of file globalDefines.h.
Referenced by scheduleOutputs().
| #define SHORT4TH 0x4000 /* 16384 */ |
Definition at line 74 of file globalDefines.h.
Referenced by calculateFuelAndIgnition().
| #define SHORTHALF 0x8000 /* 32768 */ |
Definition at line 75 of file globalDefines.h.
Referenced by main().
| #define SHORTMAX 0xFFFF /* 65535 */ |
Definition at line 76 of file globalDefines.h.
Referenced by calculateFuelAndIgnition(), PrimaryRPMISR(), safeAdd(), safeScale(), safeTrim(), and scheduleOutputs().
| #define BIT0 0x01 /* 1st bit = 1 */ |
Definition at line 79 of file globalDefines.h.
Referenced by PrimaryRPMISR(), and SecondaryRPMISR().
| #define BIT1 0x02 /* 2nd bit = 2 */ |
Definition at line 80 of file globalDefines.h.
Referenced by SecondaryRPMISR().
| #define BIT2 0x04 /* 3rd bit = 4 */ |
Definition at line 81 of file globalDefines.h.
Referenced by InjectorXISR(), and perDecoderReset().
| #define BIT3 0x08 /* 4th bit = 8 */ |
Definition at line 82 of file globalDefines.h.
Referenced by RTIISR().
| #define BIT4 0x10 /* 5th bit = 16 */ |
Definition at line 83 of file globalDefines.h.
Referenced by SCI0ISR().
| #define BIT5 0x20 /* 6th bit = 32 */ |
Definition at line 84 of file globalDefines.h.
Referenced by TimerOverflow().
| #define BIT6 0x40 /* 7th bit = 64 */ |
Definition at line 85 of file globalDefines.h.
Referenced by initGPIO(), LowVoltageISR(), and RTIISR().
| #define BIT7 0x80 /* 8th bit = 128 */ |
Definition at line 86 of file globalDefines.h.
Referenced by initGPIO(), IRQISR(), PLLLockISR(), PortHISR(), PortJISR(), PortPISR(), RAMViolationISR(), RTIISR(), SCI0ISR(), SelfClockISR(), SpuriousISR(), UISR(), UnimplOpcodeISR(), XGATEErrorISR(), and XIRQISR().
| #define BIT0_16 0x0001 /* 1st bit = 1 */ |
Definition at line 88 of file globalDefines.h.
| #define BIT1_16 0x0002 /* 2nd bit = 2 */ |
Definition at line 89 of file globalDefines.h.
| #define BIT2_16 0x0004 /* 3rd bit = 4 */ |
Definition at line 90 of file globalDefines.h.
| #define BIT3_16 0x0008 /* 4th bit = 8 */ |
Definition at line 91 of file globalDefines.h.
| #define BIT4_16 0x0010 /* 5th bit = 16 */ |
Definition at line 92 of file globalDefines.h.
| #define BIT5_16 0x0020 /* 6th bit = 32 */ |
Definition at line 93 of file globalDefines.h.
| #define BIT6_16 0x0040 /* 7th bit = 64 */ |
Definition at line 94 of file globalDefines.h.
| #define BIT7_16 0x0080 /* 8th bit = 128 */ |
Definition at line 95 of file globalDefines.h.
| #define BIT8_16 0x0100 /* 9th bit = 256 */ |
Definition at line 97 of file globalDefines.h.
| #define BIT9_16 0x0200 /* 10th bit = 512 */ |
Definition at line 98 of file globalDefines.h.
| #define BIT10_16 0x0400 /* 11th bit = 1024 */ |
Definition at line 99 of file globalDefines.h.
| #define BIT11_16 0x0800 /* 12th bit = 2048 */ |
Definition at line 100 of file globalDefines.h.
| #define BIT12_16 0x1000 /* 13th bit = 4096 */ |
Definition at line 101 of file globalDefines.h.
| #define BIT13_16 0x2000 /* 14th bit = 8192 */ |
Definition at line 102 of file globalDefines.h.
| #define BIT14_16 0x4000 /* 15th bit = 16384 */ |
Definition at line 103 of file globalDefines.h.
| #define BIT15_16 0x8000 /* 16th bit = 32768 */ |
Definition at line 104 of file globalDefines.h.
| #define NBIT0 0xFE /* 1st bit = 1 */ |
Definition at line 107 of file globalDefines.h.
Referenced by PrimaryRPMISR(), and SecondaryRPMISR().
| #define NBIT1 0xFD /* 2nd bit = 2 */ |
Definition at line 108 of file globalDefines.h.
Referenced by SecondaryRPMISR().
| #define NBIT2 0xFB /* 3rd bit = 4 */ |
Definition at line 109 of file globalDefines.h.
Referenced by InjectorXISR(), and SecondaryRPMISR().
| #define NBIT3 0xF7 /* 4th bit = 8 */ |
Definition at line 110 of file globalDefines.h.
Referenced by RTIISR().
| #define NBIT4 0xEF /* 5th bit = 16 */ |
Definition at line 111 of file globalDefines.h.
Referenced by SCI0ISR().
| #define NBIT5 0xDF /* 6th bit = 32 */ |
Definition at line 112 of file globalDefines.h.
Referenced by initGPIO(), and TimerOverflow().
| #define NBIT6 0xBF /* 7th bit = 64 */ |
Definition at line 113 of file globalDefines.h.
Referenced by initGPIO(), and LowVoltageISR().
| #define NBIT7 0x7F /* 8th bit = 128 */ |
Definition at line 114 of file globalDefines.h.
Referenced by IRQISR(), PLLLockISR(), PortHISR(), PortJISR(), PortPISR(), RAMViolationISR(), RTIISR(), SCI0ISR(), SelfClockISR(), SpuriousISR(), UISR(), UnimplOpcodeISR(), XGATEErrorISR(), and XIRQISR().
| #define NBIT0_16 0xFFFE /* 1st bit = 1 */ |
Definition at line 116 of file globalDefines.h.
| #define NBIT1_16 0xFFFD /* 2nd bit = 2 */ |
Definition at line 117 of file globalDefines.h.
| #define NBIT2_16 0xFFFB /* 3rd bit = 4 */ |
Definition at line 118 of file globalDefines.h.
| #define NBIT3_16 0xFFF7 /* 4th bit = 8 */ |
Definition at line 119 of file globalDefines.h.
| #define NBIT4_16 0xFFEF /* 5th bit = 16 */ |
Definition at line 120 of file globalDefines.h.
| #define NBIT5_16 0xFFDF /* 6th bit = 32 */ |
Definition at line 121 of file globalDefines.h.
| #define NBIT6_16 0xFFBF /* 7th bit = 64 */ |
Definition at line 122 of file globalDefines.h.
| #define NBIT7_16 0xFF7F /* 8th bit = 128 */ |
Definition at line 123 of file globalDefines.h.
| #define NBIT8_16 0xFEFF /* 9th bit = 256 */ |
Definition at line 125 of file globalDefines.h.
| #define NBIT9_16 0xFDFF /* 10th bit = 512 */ |
Definition at line 126 of file globalDefines.h.
| #define NBIT10_16 0xFBFF /* 11th bit = 1024 */ |
Definition at line 127 of file globalDefines.h.
| #define NBIT11_16 0xF7FF /* 12th bit = 2048 */ |
Definition at line 128 of file globalDefines.h.
| #define NBIT12_16 0xEFFF /* 13th bit = 4096 */ |
Definition at line 129 of file globalDefines.h.
| #define NBIT13_16 0xDFFF /* 14th bit = 8192 */ |
Definition at line 130 of file globalDefines.h.
| #define NBIT14_16 0xBFFF /* 15th bit = 16384 */ |
Definition at line 131 of file globalDefines.h.
| #define NBIT15_16 0x7FFF /* 16th bit = 32768 */ |
Definition at line 132 of file globalDefines.h.
1.8.1.2