ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
1365268 Топик полностью
Vit (25.10.2023 20:04, просмотров: 167) ответил IBAH на Вот есть 100500 #define такого вида, как проверить что у всех разные значения? Не обязательно компилятором, можно и Экселем
а через структуру(ы) переписать никак? 

что-то типа {bus, port, pin}...

и вместо макроса инлайновую функцию...


и пара восклицательных не помешало бы

#define GetDRV3_L() (!!((DRV3_L_Port->IDR)&(DRV3_L_PIN)))