Open elsalahy opened 3 years ago
Feature/Platform | STM32WL | GNSE | LoRaWAN Class A Example |
---|---|---|---|
FreeRTOS | :white_check_mark: | :white_check_mark: | :white_check_mark: |
AzureRTOS | :white_check_mark: | :white_check_mark: | :arrows_counterclockwise: |
Mbed | :white_check_mark: | :white_check_mark: (in review) | :white_check_mark: |
Zephyr | :white_check_mark: | :arrows_counterclockwise: | :white_check_mark: |
RIOT | :white_check_mark: | :arrows_counterclockwise: | :white_check_mark: |
Arduino Core STM32 | :white_check_mark: | :arrows_counterclockwise: | :arrows_counterclockwise: |
This issue has been mentioned on Discuss The Things Industries. There might be relevant details there:
https://discuss.thethingsindustries.com/t/gnse-supported-platforms-official-and-community/583/1
Of course the bare-metal support exists with 7 apps now:
I'd include Arduino to this list as well and make try get community help for its improvement. There's already some work on this: https://github.com/stm32duino/Arduino_Core_STM32/pull/1429 https://github.com/stm32duino/Arduino_Core_STM32/pull/1428
going further on supported platform, @elsalahy I've done some board based on STM32WLE5JCIx (LoRa-E5) and STM32WLE5CCUx (RAK3172), you can take a look on this post for the boards.
How difficult would be to add them on target ? We already added them for mbed-os so I guess it could be easy here also with some starting point I don't have.
Any idea are welcome, if first step is done I can try doing 2nd and 3rd.
@hallard the board looks great and I like that you already added official support for Mbed OS.
I can assist with points 2 and 3, can you please share your fork where you did point 1.
The current repo is designed to be compatible with the single core variant of STM32WLE5, so adding support for your board should be easy and straight forward.
@elsalahy mbed-os now just want official boards into mbed-os repo but they started custom targets implementation into another dedicated repo where you can find the needed targets
It's really fine and easy, take a look into the readme of the custom targets folder and also readme on my custom board repo
@hallard the board looks great and I like that you already added official support for Mbed OS.
I can assist with points 2 and 3, can you please share your fork where you did point 1.
Code is here https://github.com/ARMmbed/stm32customtargets/blob/master/TARGET_STM32WL/TARGET_LORA_E5/LORA_E5_radio_driver.cpp
@hallard This looks great, thanks for the tips and helpful links. @marnixcro could we do something similar for GNSE (related to #183).
Basic Support ready for Arduino Core STM32 https://github.com/stm32duino/Arduino_Core_STM32/pull/1459
Basic Support ready for STM32duino
Which Arduino LoRaWAN library do you suggest for the STM32WL (SX126x)?
Please don't use the name STM32duino.
It's confusing (which I motivated on several places on the internet).
The correct name for this Arduino core is: Arduino Core STM32
Awesome @sabas1080, do we need to wait for v2.1.0 to try it? STM32WL is not indexed yet in here
@elsalahy yes or add manually
Hi @sabas1080 and all,
We will provide soon the LoRa support of the STM32WLxx:
To use them you will need STM32 core version 2.4.0 which will be released in the coming days. Any feedback will be appreciate.
Thanks @fpistm, I am working with @lizethgm for make it work RAK3172 and Generic Node TTN (https://github.com/stm32duino/STM32LoRaWAN/issues/5) and 915Mhz working ;)
Thanks @sabas1080
FYI, STM32 core v2.4.0 is released.