Open Source Hardware LoRaWAN development kit based on STM32WL SOC
LoRaWAN development kit based on BB-STM32WL module. By default LoRa-STM32WL-DevKit is set to work at 868Mhz (free European ISM band). North American 915Mhz version can be built on request.
- BB-STM32WL, 256KB Flash, 64KB RAM with external antenna
- Built-in debugger using STM32L052K8U3
- Lithium battery connector 3V (does not include battery)
- UEXT connector for external sensors
- AHT20 temperature, humidity, pressure sensor (BME280 in older hardware revisions)
- LDR resistor for lighting measurement
- IIS2MDCTR 3-axis magnetometer for smart parking
- GPIO connector for prototyping
- Low power design
- The demo project doesn't compile successfully. Help!
- The project was made with older version of STM32CubeIDE, and version 1.11.0 introduced some major changes to the compiler. In order to compile the project successfully (to force the environment behave like it used to), please do the following:
- In the Project Explorer right-click over the name of the project and go to "Properties" at the bottom;
- New window will pop up and under "C/C++ Build select Settings";
- Go under "MCU GCC Compiler" and select "Miscellaneous";
- Add new flag from the small green plus sign named "Add..";
- add "-fcommon" and save and "Apply and Close".
Refer to the picture on how it looks here: picture of software workaroud.
Then clean the project and then build it. There should be a few warnings that can be ignored but now the project will compile and work fine.
Alternatively, you can just use older version of STM32CubeIDE. We previously used STM32CubeIDE 1.10.0 without issues.