Извините, если это уже было частично задано здесь Как я могу добавить библиотеки I-CUBE-LRWAN в новый проект? , но я не могу комментировать там, так как только недавно зарегистрировался на сайте.
Как видно из названия, я пытаюсь разработать приложение для STM32 LoRa Discovery Kit для проекта, но я новичок в STM32 и у меня возникают проблемы. Я должен отправить данные датчика от акселерометра, подключенного к плате с SPI, используя LoRa. Часть акселерометра работает, но теперь я хотел бы добавить к коду акселерометра библиотеки I-CUBE-LRWAN, чтобы я тоже мог использовать LoRa.
Сначала я попытался использовать примерный конечный узел проекта и изменить это, добавив бит моего кода акселерометра, но это не сработало. Поэтому я создал новый проект с использованием STM32Cube MX и инициализировал периферийные устройства для считывания акселерометра (SPI, GPIO и т. Д. 1024 *.), Затем я хотел добавить код LoRa в этот новый проект.
Я следовал вопрос, который я связал выше и скопировал папки Middlewares, Drivers и Projects из приложения End Node, чтобы папка моего проекта выглядела так: ![project folder](https://i.stack.imgur.com/unHJF.jpg)
Затем я включил все эти папки: ![includes](https://i.stack.imgur.com/Gwrfm.jpg)
Но каждый раз, когда я получаю ошибки в проекте. Например, здесь говорится, что символ RADIO_RESET_PORT
не может быть разрешен, хотя я включил файл mlm32l0xx_hw_conf.h
в настройки проектов и поместил его в рабочую область. ![error_example](https://i.stack.imgur.com/1t3BF.jpg)
![mlm32l0xx_hw_conf.h file](https://i.stack.imgur.com/xd7Cy.jpg)
Я начинаю путаться из-за того, как мне следует включить эти библиотеки и файлы конфигурации на этом этапе, поэтому любая помощь по решению этой проблемы будет высоко ценится (или даже любой другой способ разработки приложения LoRa в Development Kit без прохождения этого процесса, если он существует).