CMSIS2000
0.0.7
|
This file is used define macroses for AVR arch. More...
Go to the source code of this file.
Macros | |
#define | avr_mega_number __AVR_ARCH__ |
#define | i_ARCH AVR_MEGA |
#define | i_MCU_FAMILY_CHECK2(current_fam, test_famh) (i_MCU_FAMILY_CHECK3(test_famh) == 51) |
#define | i_MCU_FAMILY_CHECK3(a) a##_number |
#define | i_MCU_MODEL_CHECK2(current_model, test_model) (test_model > 0) |
#define | iarch char |
MCU Architecture type. | |
#define | iarch_power_of_two 3 |
The power of two for iArch. | |
#define | iSTACK_DELTA (iSTACK_DIRECTION*sizeof(iStack_t)) |
The size of changing stack for one PUSH/POP operation. | |
#define | iSTACK_DIRECTION (-1) |
The architecture stack growth direction. | |
#define | iStack_t unsigned iarch |
Architecture stack type. | |
#define | portZERO_CLOCK_DIV0 0 |
*At mega 128 Clock prescalers | |
#define | portZERO_CLOCK_DIV1 (1) |
#define | portZERO_CLOCK_DIV1024 (1024) |
#define | portZERO_CLOCK_DIV256 (256) |
#define | portZERO_CLOCK_DIV64 (64) |
#define | portZERO_CLOCK_DIV8 (8) |
#define | sizeof_iarch 1 |
The size of main architecture type. |
This file is used define macroses for AVR arch.
Definition in file iArch.h.
#define i_MCU_FAMILY_CHECK2 | ( | current_fam, | |
test_famh | |||
) | (i_MCU_FAMILY_CHECK3(test_famh) == 51) |