ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
28 ноября
1556581 Топик полностью
mse homjak (Вчера, 23:51, просмотров: 162) ответил Nikolay_Po на Почему бы эту константу не объявлять во всех местах, где она нужна? Надеюсь вы не путаете объявление (которое не приводит к выделению памяти) с определением (которое выделяет память)?
Наскока я понял, мне придётся писать 
const SPI32directPort ADFmanualSingleWordLoad={.bits.autoload=1,.bits.wordsInBatch=2};

в каждом месте, где я буду пользовать его как

...=ADFmanualSingleWordLoad.data;

а так, напишу в каком-нить заголовошном

#define ADFmanualSingleWordLoad (1<<0|3<<3)

и нафтыкаю его в виде

#include <blablabla.h>

во все *.с, чтобы не париться, пользую его там или нет. Надо поменять, поменяю один дефайн для всех применений.