Giter VIP home page Giter VIP logo

lora-stm32wl-devkit's Introduction

LoRa-STM32WL-DevKIT

STM32WL SOC LoRa / LoRaWAN development board with JTAG debugger and sensors for light, temperature, humidity, pressure, 3-axis digital magnetometer

Product page: https://www.olimex.com/Products/IoT/LoRa/LoRa-STM32WL-DevKit/

License

  • Hardware design is released under CERN OHL v1.2 license
  • Software is released under GPL3 License
  • Documentation is released under CC BY-SA 3.0

lora-stm32wl-devkit's People

Contributors

dankoloff avatar tsvetanusunov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

lora-stm32wl-devkit's Issues

Release revision C/D schematics and KiCad project

There have been design changes between the currently shipped revision C/D dev kits and the revision B schematics/project files available here.

One such example is the addition of the FET2 transistor to control the VDD pins on the UEXT1 connector and CON1 header.

Please make the revision C/D development kit schematics and KiCad project files available in this repository.

Error building demo project

I'm trying to build SOFTWARE/BB-STM32WLE-WAN project with CubeIDE but it gives me error about missing iis2mdc/iis2mdc_reg.h

make -j7 all 
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../Core/Inc -I../Utilities/trace/adv_trace -I../Drivers/STM32WLxx_HAL_Driver/Inc -I../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../Utilities/misc -I../Utilities/sequencer -I../Utilities/timer -I../Utilities/lpm/tiny_lpm -I../Middlewares/Third_Party/SubGHz_Phy -I../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../Drivers/CMSIS/Include -I../LoRaWAN/App -I../LoRaWAN/Target -I../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../Middlewares/Third_Party/LoRaWAN/Crypto -I../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../Middlewares/Third_Party/LoRaWAN/Mac -I../Middlewares/Third_Party/LoRaWAN/LmHandler -I../Middlewares/Third_Party/LoRaWAN/Utilities -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/main.d" -MT"Core/Src/main.o"  -mfloat-abi=soft -mthumb -o "Core/Src/main.o"

../Core/Src/main.c:29:10: fatal error: iis2mdc/iis2mdc_reg.h: No such file or directory
   29 | #include "iis2mdc/iis2mdc_reg.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

It seems iis2mdc in SOFTWARE/BB-STM32WLE-WAN/Core/Src might be a symbolic link or something but in my cloned project it's just an empty directory.

I thought it might be a git submodule but I cannot find .gitmodules file anywhere.

Should I somehow import this library?

I tried cloning couple of projects like this or this and use them in place of iis2mdc but it results in other errors and feels like a wrong direction.

Thank you in advance.

Power only the STM32WL and not the programmer from battery

Maybe I did not understand the schematic correctly, but I don't see a way to cut the power supply for the STM32L052 used for programming when the board is run from a battery. This leads to excessive power consumption because:

  1. Two MCUs are powered.
  2. I guess the firmware for the programmer is not optimized for ultra-low power consumption. It even keeps on some LEDs when USB is disconnected.

Is there any way to minimize the power consumption of the board?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.