Skip to content

Commit 699edff

Browse files
committed
STM32WL LORA : add readme
1 parent 7baae39 commit 699edff

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed

targets/TARGET_STM/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ This table summarizes the STM32Cube versions currently used in Mbed OS master br
7575
| L4 | 1.16.0 | https://github.com/STMicroelectronics/STM32CubeL4 |
7676
| L5 | 1.3.0 | https://github.com/STMicroelectronics/STM32CubeL5 |
7777
| WB | 1.8.0 | https://github.com/STMicroelectronics/STM32CubeWB |
78+
| WL | 1.0.0 | https://github.com/STMicroelectronics/STM32CubeWL |
7879

7980
In Mbed OS repository, we try to minimize the difference between "official" and copied files.
8081

@@ -103,6 +104,10 @@ Tool is not used in Mbed OS, but it can be useful for you.
103104

104105
[STM32WB README](TARGET_STM32WB/README.md)
105106

107+
### STM32WL
108+
109+
[STM32WL README](TARGET_STM32WL/README.md)
110+
106111
### STM32H7
107112

108113
[STM32H7 README](TARGET_STM32H7/README.md)
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# STM32WL family
2+
3+
[st.com STM32WL family page](https://www.st.com/en/microcontrollers-microprocessors/stm32wl-series.html)
4+
5+
This ST MCU family is dual-core : based on an Arm Cortex-M4 core and an Arm Cortex-M0+ core.
6+
7+
Only M4 core is currently used by mbed-os applications.
8+
9+
# Supported boards
10+
11+
## NUCLEO_WL55JC
12+
13+
[st.com STM32WL5x MCU page](https://www.st.com/en/microcontrollers-microprocessors/stm32wl5x.html)
14+
15+
[st.com NUCLEO page](https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html)
16+
17+
[mbed.com NUCLEO page](https://os.mbed.com/platforms/ST-Nucleo-WL55JC/)
18+
19+
- Total FLASH is 256KB
20+
- RAM: 64 KB
21+
22+
# LoRa
23+
24+
## MBED-OS support
25+
26+
Lora radio is enabled in default STM32WL configuration
27+
28+
## baremetal support
29+
30+
Baremetal is supported.
31+
32+
mbed_app.json:
33+
```
34+
{
35+
"requires": ["bare-metal", "lora", "stm32wl-lora-driver"]
36+
}
37+
```
38+
39+
40+
## GPIO debug pins
41+
42+
2 pins can be configured to check RX and TX activity.
43+
44+
Example of mbed_app.json:
45+
```
46+
{
47+
"target_overrides": {
48+
"NUCLEO_WL55JC": {
49+
"stm32wl-lora-driver.debug_rx": "LED1",
50+
"stm32wl-lora-driver.debug_tx": "LED2"
51+
}
52+
}
53+
}
54+
```
55+
56+
## mbed-os test
57+
58+
| target | platform_name | test suite | result | elapsed_time (sec) | copy_method |
59+
|---------------------|---------------|----------------------------------------------------|--------|--------------------|-------------|
60+
| NUCLEO_WL55JC-ARMC6 | NUCLEO_WL55JC | connectivity-lorawan-tests-tests-lorawan-loraradio | OK | 44.8 | default |
61+
62+
63+
64+
## Application example
65+
66+
https://github.com/ARMmbed/mbed-os-example-lorawan/

0 commit comments

Comments
 (0)