Dmitry_D (21.07.2015 13:56, просмотров: 593) ответил Скрипач на Лично я предпочитаю более осмысленные абстракции.
Вышеуказанные макросы Аскольда Волкова замечательно дополняют ваши абстракции:
inline void Start_Fan1()
{
on(FAN1);
};
inline bool State_Fan1()
{
return is_active(FAN1);
}