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) |