CMSIS2000
0.0.7
|
Файл определяющий номера архитектур и семейств процессоров Подробнее...
Макросы | |
#define | ARM7_ARCH_NUM 0x40 |
#define | ARM9_ARCH_NUM 0x50 |
#define | ARM_CORTEX_ARCH_NUM 0x60 |
#define | AVR_MEGA_ARCH_NUM (1) |
#define | CM0_ARCH_NUM 0x42 |
#define | CM1_ARCH_NUM 0x41 |
#define | CM3_ARCH_NUM 0x43 |
#define | CONCAT_iarch(A, B) A##B |
#define | GLIB_ARCH_NUM (-1) |
#define | i_ARCH_CHECK(test_arch) i_ARCH_CHECK2(i_ARCH,test_arch) |
Используется для определения типа ядра микроконтроллеров | |
#define | i_ARCH_CHECK2(current_arch, test_arch) ((CONCAT_iarch(current_arch,_ARCH_NUM)) == (CONCAT_iarch(test_arch,_ARCH_NUM))) |
#define | POSIX_GENERIC_ARCH_NUM 2 |
#define | WIN_NT_ARCH_NUM 3 |
Файл определяющий номера архитектур и семейств процессоров
Содержит и макрос для фильтрации исходного кода под выбранную архитектуру и семейство
См. определение в файле iArch_nums.h
#define ARM7_ARCH_NUM 0x40 |
См. определение в файле iArch_nums.h строка 53
#define ARM9_ARCH_NUM 0x50 |
См. определение в файле iArch_nums.h строка 57
#define ARM_CORTEX_ARCH_NUM 0x60 |
См. определение в файле iArch_nums.h строка 58
#define AVR_MEGA_ARCH_NUM (1) |
См. определение в файле iArch_nums.h строка 48
#define CM0_ARCH_NUM 0x42 |
См. определение в файле iArch_nums.h строка 54
#define CM1_ARCH_NUM 0x41 |
См. определение в файле iArch_nums.h строка 55
#define CM3_ARCH_NUM 0x43 |
См. определение в файле iArch_nums.h строка 56
#define CONCAT_iarch | ( | A, | |
B | |||
) | A##B |
См. определение в файле iArch_nums.h строка 60
#define GLIB_ARCH_NUM (-1) |
См. определение в файле iArch_nums.h строка 47
#define i_ARCH_CHECK | ( | test_arch | ) | i_ARCH_CHECK2(i_ARCH,test_arch) |
Используется для определения типа ядра микроконтроллеров
Например:
См. определение в файле iArch_nums.h строка 83
#define i_ARCH_CHECK2 | ( | current_arch, | |
test_arch | |||
) | ((CONCAT_iarch(current_arch,_ARCH_NUM)) == (CONCAT_iarch(test_arch,_ARCH_NUM))) |
См. определение в файле iArch_nums.h строка 62
#define POSIX_GENERIC_ARCH_NUM 2 |
См. определение в файле iArch_nums.h строка 50
#define WIN_NT_ARCH_NUM 3 |
См. определение в файле iArch_nums.h строка 51