stm32l1xx_hal.h includes stm32l1xx_hal_conf.h, where I took out comment from stm32l1xx_hal_usart.h
stm32l1xx_hal_usart.h includes stm32l1xx_hal_def.h, where type HAL_StatusTypeDef defined.
Why ‘HAL_StatusTypeDef’ in stm32l1xx_hal.h is unknown type name?