|
CMSIS2000
0.0.7
|
Файл определяющий общие макросы под архитектуру AVR. Подробнее...
Макросы | |
| #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 |
| Тип данных соотвестующий архитектуре ЦП. | |
| #define | iarch_power_of_two 3 |
| Степень двойки для основного типа данных. | |
| #define | iSTACK_DELTA (iSTACK_DIRECTION*sizeof(iStack_t)) |
| Размер изменения стека для одной операции PUSH/POP. | |
| #define | iSTACK_DIRECTION (-1) |
| Направление роста стека | |
| #define | iStack_t unsigned iarch |
| Стековый тип для данной архитектуры. | |
| #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 |
| Размер основного типа даннных. | |
Файл определяющий общие макросы под архитектуру AVR.
См. определение в файле iArch.h
| #define i_MCU_FAMILY_CHECK2 | ( | current_fam, | |
| test_famh | |||
| ) | (i_MCU_FAMILY_CHECK3(test_famh) == 51) |