Transitioning from ESP32-S3 to STM32: Code Compatibility & Library Usage
Hello everyone,
I've been diving into the world of ESP32s and Arduinos for approximately 2 years now. My current project focuses on GNSS tracking combined with radio transmission. Initially, I was inclined towards using the ESP32-S3, however, as the project evolved, I find myself inclined to seek a more robust solution with a more powerful MCU, hence my interest in the STM family.
Here's where I'm hitting a roadblock:
Given the significant time and effort I've already invested in developing code for the ESP32, I'm hesitant about starting from scratch. So, my question is:
- How seamless is the transition from the Arduino-like programming in C++ (as I've been doing with the ESP32) to programming an STM32?
- Can I expect to use most of the libraries created for Arduino? For instance, I'm utilizing Sparkfun's Arduino GNSS library for tracking. Is there a possibility that I can reuse a significant portion of the existing code?
Any insights or experiences you could share would be immensely helpful. Looking forward to your feedback!
