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

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

...=ADFmanualSingleWordLoad.data;

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

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

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

#include <blablabla.h>

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