Пожалуйста, помогите мне собрать и скомпилировать это проект.
Это ссылка на компонент
А вот изображение моего каталога:

Также это мой файл CMake:
idf_component_register(SRCS "main.c"
INCLUDE_DIRS "."
)
Я просмотрел тестовое приложение в bmi270 для справки по cmake, но не понял, как заставить его работать.
Также для справки: ошибки, которые я получаю:
C:/Users/ashfa/ESP-COP-A/main/main.c: In function 'main':
C:/Users/ashfa/ESP-COP-A/main/main.c:63:12: warning: missing initializer for field 'gyr' of 'struct bmi2_sens_data' [-Wmissing-field-initializers]
63 | struct bmi2_sens_data sens_data = { { 0 } };
| ^~~~~~~~~~~~~~
In file included from C:/Users/ashfa/ESP-COP-A/managed_components/espressif2022__bmi270/bmi2.h:61,
from C:/Users/ashfa/ESP-COP-A/managed_components/espressif2022__bmi270/bmi270_legacy.h:59,
from C:/Users/ashfa/ESP-COP-A/main/main.c:10:
C:/Users/ashfa/ESP-COP-A/managed_components/espressif2022__bmi270/bmi2_defs.h
1865 | struct bmi2_sens_axes_data gyr;
| ^~~
C:/Users/ashfa/ESP-COP-A/main/main.c:73:12: error: implicit declaration of function 'bmi2_interface_init' [-Werror=implicit-function-declaration]
73 | rslt = bmi2_interface_init(&bmi, BMI2_SPI_INTF);
| ^~~~~~~~~~~~~~~~~~~
C:/Users/ashfa/ESP-COP-A/main/main.c:74:5: error: implicit declaration of function 'bmi2_error_codes_print_result' [-Werror=implicit-function-declaration]
74 | bmi2_error_codes_print_result(rslt);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Users/ashfa/ESP-COP-A/main/main.c:133:5: error: implicit declaration of function 'bmi2_coines_deinit' [-Werror=implicit-function-declaration]
133 | bmi2_coines_deinit();
| ^~~~~~~~~~~~~~~~~~
cc1.exe: some warnings being treated as errors
ninja: build stopped: subcommand failed.
Подробнее здесь: https://stackoverflow.com/questions/793 ... in-esp-idf