2025-12-09 5:51 AM
Greetings everyone!
I've been quite busy this year with other MCUs and haven't been able to continue my STM32 learning, but this year, 2026, it will be a priority. With that in mind, I've already started creating project templates with LwIP and other protocols, as well as useful drivers and libraries to facilitate my work.
The big difference is that I'm releasing these projects as Open Source under the CC-BY-4.0 license, which will allow others to use them and learn along with me. I'm also open to suggestions to enrich these examples. Another great advantage is that I'm using CMake. I chose this approach to make project creation as easy and decoupled as possible.
The pileline works as follows:
* You can create the project via CubeMX, inserting all the necessary resources and middleware.
* Then, simply make the desired adjustments and customizations.
* From this point forward, the project build orchestration will be entirely via CMake.
If any colleague would like to contribute to this initiative, I would be very grateful. Just visit the link:
https://github.com/ArvoreDosSaberes/STM32F429zi-FreeRTOS-LwIP
As the projects mature, I will create a specific repository for each one. This repository contains projects based on FreeRTOS and Network Resources with LwIP, with branches that vary according to the added Middleware. I will also produce scripts to help in the process.
Whenever a new repository is created, I will try to keep this forum thread updated.
Thank you for your attention.