Perpustakaan ini dimaksudkan untuk STM32 dan mikrokontroler yang kompatibel, tetapi disusun di bagian atas STM32Cubeide. To make it run with any STM32 microcontroller, it is necessary to make a slight modification to the LORAWAN_Radioenge.h file where you will need to change the include 'STM32L4XX_HAL.H' for the most suitable for the microcontroller you are using, such as: STM32F4XX_HAL.H, STM32L1XX_HAL.H, Stm32l0xx_hal.he dll ...
Perpustakaan itu sendiri adalah "replika" hampir mengidentifikasi Arduino (https://github.com/elceza/lowan), tetapi dengan modifikasi masing -masing untuk memenuhi struktur STM32.
Penting untuk mempertimbangkan bahwa struktur STM32Cubeide bekerja dengan komentar seperti:
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */
Struktur -struktur ini sangat penting untuk kode yang dirakit dalam IDE, karena ada kode -diri kode di dalam IDE dan jika Anda tidak menghargai ini, Anda mungkin kehilangan kode yang telah dirakit. Jika misalnya Anda membuat '#defines' di luar komentar ini, sudah pasti bahwa Anda akan kehilangan kode Anda untuk pembaruan manajemen diri apa pun ...
Untuk informasi lebih lanjut, tonton video ini: https://youtu.be/jpeg9osdyia