|
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