Создание нового проекта на STM32 LoRa Discovery Kit - PullRequest
0 голосов
/ 17 января 2020

Извините, если это уже было частично задано здесь Как я могу добавить библиотеки 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

Затем я включил все эти папки: includes

Но каждый раз, когда я получаю ошибки в проекте. Например, здесь говорится, что символ RADIO_RESET_PORT не может быть разрешен, хотя я включил файл mlm32l0xx_hw_conf.h в настройки проектов и поместил его в рабочую область. error_example

mlm32l0xx_hw_conf.h file

Я начинаю путаться из-за того, как мне следует включить эти библиотеки и файлы конфигурации на этом этапе, поэтому любая помощь по решению этой проблемы будет высоко ценится (или даже любой другой способ разработки приложения LoRa в Development Kit без прохождения этого процесса, если он существует).

...