Compiler can't find files, even though paths are included
I am trying to implement TinyUSB in an STM32CubeIDE project. My current problem, where I am quite stuck, is that the compiler can't find functions located in the TinyUSB folder tree. Example:
../Core/Src/main.c:176: undefined reference to `tusb_init'
Excerpt from the main.c source file. The header file tusb.h, which has the tusb_init() function prototype, is included.
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include <stdio.h>
#include <string.h>
#include "bsp/board_api.h"
#include "tusb.h"
#include "usb_descriptors.h"
/* USER CODE END Includes */
// Lots of code...
/* USER CODE BEGIN 2 */
tusb_init();
/* USER CODE END 2 */
tusb.c and tusb.h are both located in ../TinyUSB/src

Path to ../TinyUSB/src is included:

Is there something obvious that I have forgotten? Any help will be greatly appreciated.
