cancel
Showing results for 
Search instead for 
Did you mean: 

NUCLEO-WL55JC2 RF example – simple Tx/Rx reference needed

Xagon
Associate

Hello,

Board: NUCLEO-WL55JC2 (2 boards)
MCU: STM32WL55JC
IDE: STM32CubeIDE
Programming: Bare-metal C or Cube IDE(C/C++)

Goal:
I want a minimal RF example using two NUCLEO-WL55JC2 boards where one board transmits a simple message and the other receives it and for example toggles an LED .

I searched on ST website and GitHub, but most available examples are full LoRaWAN stacks. I could not find a simple RF Tx/Rx reference similar to an LED blink example.

I have not written RF code yet and am looking for an official ST reference to start from.Suggest any website reference or youtube videos where i can understand it clearly.

Questions:
1. Is there an official ST RF Tx/Rx example for NUCLEO-WL55JC2?
2. Any recommended CubeWL example or GitHub repository?
3. Which example is best for learning basic RF communication?

4. Should i need to use the RF like NRF24L01 Transcever or does it supports?

Thanks in advance.

1 REPLY 1
Andrew Neil
Super User

Look for the "Ping-Pong" example: that's a simple peer-to-peer link using only LoRa modulation - no LoRaWAN network.

 

PS:

I think the LoRa Ping-Pong example is in I-CUBE-LRWAN

There's also one for the Sub-Ghz PHY STM32CubeWL:

AndrewNeil_0-1769162321836.png

https://www.st.com/resource/en/user_manual/um2643-getting-started-with-stm32cubewl-for-stm32wl-series-stmicroelectronics.pdf#page=16

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.