QUOTE (Димон Безпарольный @ Jul 31 2018, 15:29)

Я писал, что добавление в main #include "stm32l1xx_hal_adc.h" не помагает.
Естественно. Читайте по губам:
QUOTE (VladislavS @ Jul 31 2018, 13:31)

добавить в список компиляции файл stm32l1xx_hal_adc.c
Если вам это непонятно - пояндексите, что такое "заголовочный файл" (header file) и чем он отличается от "файла исходного кода" (source file).