Check out our first blog post on the MadeForSTM32 Label
To improve the accessibility of our content, please find the audio version of this blog post.
ST is launching today MadeForSTM32 v2, the second version of its quality label. The update requires that partners package their software solution into an I-CUBE extension available within STM32CubeMX. The MCU configuration tool already displays ST’s X-CUBE packages compatible with the project a user is working on. Instead of searching everywhere, developers get a centralized interface and the ability to use packages on more devices.
To enable ST partners to enjoy also offer their I-CUBE solutions within STM32CubeMX, we released STM32PackCreator. When developers use this tool, they create a package that users can find and configure within STM32CubeMX’s GUI. Finding, integrating, and configuring I-CUBE solutions thus becomes far simpler since STM32CubeMX ends up generating all the necessary files for a specific MCU. The new MadeForSTM32v2 label now asks that partners systematically use STM32PackCreator. Solutions that meet this latest requirement will receive a new logo to differentiate them from MadeForSTM32 v1 software.
Before MadeForSTM32 v2, The Importance of Rewarding Exceptional Solutions
MadeForSTM32 first appeared in 2019 to distinguish outstanding software solutions. Partners receive the label only after we test the application ourselves and evaluate how it would benefit the STM32 community. For example, ST looks at the installation process, the technical support available, and the software’s ease-of-use. Additionally, the label demands that companies offer a free version for evaluation to encourage user experimentations. MadeForSTM32 thus became a label that rewards the members of the ST Partner Program that go the extra mile and demonstrate a company’s willingness to optimize its offering for STM32 MCUs. Partners like Arm Keil, IAR Systems, SEGGER, RoweBots, and emotas all received the MadeForSTM32 v1 label.
After MadeForSTM32 v2, 2 I-CUBE Packages Already Certified
Two I-CUBE packages already received the MadeForSTM32 v2 label. The first one is I-CUBE-UNISON, which was also one of the first to get the MadeForSTM32 v1 label back in 2019. The Unison RTOS from RoweBots brings Linux POSIX APIs to STM32 MCUs to vastly simplify developments. For instance, the operating system handles the Bluetooth stack, allowing developers to focus on their application. The other MadeForSTM32 v2 package available is the I-CUBE-WOLFSSL, a light SSL/TLS library for embedded systems. 20 times smaller than OpenSSL, it allows developers to interact securely with their environment and create a robust back end.