stm32f446ret6 WITH RFM95W Lorawan module interface library
Hello Engineers,
I have recently started developing a product based on the STM32F446RET6 MCU integrated with the RFM95W (SX1276) LoRa module. My goal is to transmit sensor data to a LoRaWAN network server such as TTN or ChirpStack.
I am using STM32CubeIDE for firmware development. However, I have not been able to find clear documentation or structured examples explaining how to implement LoRaWAN (end-device) communication using this MCU and radio combination.
What I am Looking For:
A stable and recommended LoRaWAN library compatible with STM32CubeIDE
Guidance on integrating the SX1276 (RFM95W) with STM32 HAL drivers
A basic bare-minimum example that sends dummy payload data to a LoRaWAN server (preferably OTAA)
Any reference projects, repositories, or step-by-step guidance
Target Setup:
MCU: STM32F446RET6
Radio: RFM95W (SX1276)
IDE: STM32CubeIDE
LoRaWAN Server: TTN / ChirpStack
Region: (EU868 / IN865 — depending on deployment)
Even a minimal working example that performs:
Radio initialization
LoRaWAN join (OTAA)
Periodic uplink of dummy data
would be extremely helpful.
If anyone has experience porting LoRaMac-node or any other LoRaWAN stack to STM32CubeIDE with SX1276, your guidance would be greatly appreciated.
Thank you in advance.
