2025-09-14 9:53 PM - last edited on 2025-09-26 8:05 AM by Andrew Neil
Hello everyone,
I've recently purchased the B-L462E-CELL1 cellular IoT Discovery kit, and I am looking for sophisticated libraries to control/run different sensors/modules on this board including the cellular connectivity modem, accelerometer, magnetometer, OLED display, humidity/temperature sensors etc., to use them for my own product development. I know that there are some "softwares" for this board such as Patch_XCUBECELL, X-CUBE-CELLULAR, and XCC_FreeRTOS. But they seem to be for demonstrating high-level board capabilities and not in way to accelerate my product development (the reason why I bought this board!)
So, are there any general libraries to control/run different sensors/modules on this board, so that I could demonstrate my own product? Without digging into the abovementioned softwares with million lines of codes and God-knows-what codes/libraries?
Thanks
2025-09-18 6:06 AM
Hello @HMD
Please refer to the following resources:
X-CUBE-MEMS1
This is an STM32Cube expansion software package that provides drivers and middleware for a wide range of ST sensors, including those found on your board.
Learn more and download X-CUBE-MEMS1
ST Sensor Drivers on GitHub
STMicroelectronics maintains official, modular sensor drivers on GitHub. These drivers are easy to integrate into your STM32 projects and cover many popular sensors.
Browse ST Sensor Drivers on GitHub
2025-09-24 7:21 PM
Thanks for your reply.
I am new to this "STM32Cube Ecosystems" thing. It seems pretty interesting. My next question is how can I add the X-CUBE-CELLULAR to STM32CubeMX? It is not visible in the Embedded Software Packages Manager in STM32CubeMX. When I try to manually add it by referring to the downloaded .zip file, I get the error message that "This file is eighter corrupted or not a recognized package"
I am using STM32CubeMX version 6.15.0, and I tried several version of the X-CUBE-CELLULAR. I got the same error message for all of them.
Thanks for your support.