2026-02-07 7:58 AM
Hi everyone,
I am working with the STM32-NUCLEO-WL55JC2 board and I want to transmit ADC values over LoRa radio. Since this is a dual-core MCU (Cortex-M4 + Cortex-M0+), I would like to clarify the recommended implementation approach.
My goal is:
Read analog data using ADC
Send the ADC values via LoRa communication
Possibly use the dual-core architecture efficiently
My questions are:
Is it recommended to run the ADC acquisition on the M4 core and the LoRa/Sub-GHz radio stack on the M0+ core?
What is the best method for sharing ADC data between the two cores (IPCC, shared RAM, mailbox, etc.)?
Are there any reference examples in STM32CubeWL that demonstrate a similar workflow (sensor data → radio transmission).
Are there configuration considerations in STM32CubeMX/IDE when enabling ADC together with the radio stack?
Any guidance, documentation references, or best practices would be greatly appreciated.
Thank you!