ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
28 ноября
1556602 Топик полностью
Vit (Сегодня, 08:23, просмотров: 80) ответил Nikolaj на Вариант объявления общего константного выражения ТС, "допиленного" по Примеру 3, хорош тем что не нужно явное приведение типов в местах использования. Но создаёт каждый раз при объявлении копию переменной/структуры - расход памяти.
не проблема и приведение в дефайн запихнуть 
//#define ADFmanualSingleWordLoad {.bits.autoload=1,.bits.wordsInBatch=2}
#define ADFmanualSingleWordLoad ((SPI32directPort){.bits.autoload=1,.bits.wordsInBatch=2})



//SPI32datareg[SPI32commandStatus] = (SPI32directPort)ADFmanualSingleWordLoad.data;
SPI32datareg[SPI32commandStatus] = ADFmanualSingleWordLoad.data;