would be better written as `#if UART2_HW_FLOW_CONTROL && (defined(STM32F4) || defined(STM32F3))`