demiurg_spb 0 29 мая, 2020 Опубликовано 29 мая, 2020 · Жалоба On 5/24/2020 at 12:53 PM, AHTOXA said: Посмотрел код на Вашем гитхабе и захотел узнать в чём цымус такого синтаксиса: #if (defined RCC_APB1ENR_SPI2EN) ...... #endif Я привык наблюдать несколько иную последовательность буковок: #if defined(RCC_APB1ENR_SPI2EN) ...... #endif В данном случае короче и яснее было бы ИМХО так #ifdef RCC_APB1ENR_SPI2EN ...... #endif Это конечно дело вкуса, но хочется узнать подоплёку) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 29 мая, 2020 Опубликовано 29 мая, 2020 · Жалоба Точно не помню, возможно это для того, чтобы было единообразно с таким вариантом: #if (defined STM32F2XX) || (defined STM32F4XX) || (defined STM32F40_41xxx) ... #elif (defined STM32F030x6) || (defined STM32F030x8) || (defined STM32F030xC) ... #endif Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться