clarification regarding ADC and radion communication
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!
