\
baz(x);
Можно
Прям так как я написал?
Не надо для этого использовать макросы
Понял, подумаю, точно ли это то решение, что мне надо
У меня вот такой код выходит. Я вижу, что прям ужасно страшно, но чет не знаю как иначе, если конфигурация логики идет через дефайны (не мной стиль задан) https://gist.github.com/842ea1247e2c3d154587a62f33e9dbae https://gist.github.com/34b36c286c9249d5ac18c5a56882ff79
Я бы ещё лучше сделал чтобы вызов так выглядел RESET_LED(SCROLL_LOCK_LED_PIN, led_state) Но тогда в RESET_LED нельзя сделать #ifdef SCROLL_LOCK_LED_PIN Из-за этого копипаст тройной
Не надо так делать Есть инлайн функции
Обсуждают сегодня