После объявления "#define ..." компилятору становится доступен
текст справа от этого define. В этом тексте содержится то, что
называется "compound literal". Извлечь оттуда значение поля можно
при помощи оператора "точка": LED1.pin_mode. Ссылка: https://www.google.com/search?q=c99+compound+literal