STM32 Function Packs are a combination of low-level drivers, middleware libraries and sample applications assembled into a single software package.
Used together with the suggested combination of STM32 Nucleo development boards and X-NUCLEO expansion boards, Function Packs help jump-start the implementation and the development of a number of “functions” - for example a gateway or a node in a wireless sensor network - in different domains.
Cloud connectivity, Networking, Security and Sensing
Function Packs leverage the modularity and interoperability of STM32 Nucleo development kits and X-NUCLEO expansion boards as well as STM32Cube and X-CUBE software – making up the STM32 Open Development Environment (ODE) ecosystem. Thanks to their clean code structure, packaging and abstraction used, they offer enhanced portability and easy integration with other STM32-centered tools.
The STM32 ODE Function Packs are delivered as pre-compiled binaries that can be used out-of-the box along with the source code and ready-to-be-built projects compatible with a wide range of development environments including IAR EWARM, Keil MDK or GCC-based IDEs for the selected STM32 Nucleo/X-NUCLEO expansion board stack.
Featured Videos
Guided tour into STM32 ODE and how it can help developers turn bright ideas into great products
The STM32 Open Development Environment is a flexible, easy and affordable way to develop innovative devices and applications. It is based on STM32 Nucleo boards and STM32Cube software.
-
FP-ATR-TOMTOM1
STM32Cube function pack for IoT node with GNSS and cellular connectivity for Asset Tracking applications based on TomTom online services
-
FP-ATR-LORA1
STM32Cube function pack for IoT tracker node with LoRa connectivity, GNSS and sensors
-
FP-ATR-SIGFOX1
STM32Cube function pack for IoT tracker node with Sigfox™ connectivity, Bluetooth connectivity and sensors
-
FP-AUD-BVLINK1
STM32 ODE function pack for half-duplex voice streaming over Bluetooth low energy
-
FP-AUD-SMARTMIC1
STM32Cube function pack for MEMS microphone acquisition, advanced audio processing and audio output
-
FP-AUD-BVLINK2
STM32Cube function pack for full-duplex voice streaming over Bluetooth low energy using Opus compression
-
FP-AUD-BVLINKWB1
STM32Cube function pack for STM32WB MCU featuring full-duplex audio streaming over Bluetooth 5.0 using Opus codec
-
FP-NET-BLESTAR1
STM32Cube function pack for creating a BLE star network connected via Wi-Fi to IBM Watson IoT cloud
-
FP-NET-6LPWIFI1
STM32Cube function pack for connecting 6LoWPAN IoT nodes to the Internet through a Wi-Fi Network
-
FP-NET-6LPBLE1
STM32 ODE Function Pack for connecting 6LoWPAN IoT nodes to smartphones via BLE interface
-
FP-NET-6LPETH1
STM32 ODE function pack for connecting 6LoWPAN IoT nodes to the Internet through an Ethernet network
-
FP-CLD-AWS1
STM32Cube function pack for IoT sensor node with telemetry and device control applications for Amazon AWS Cloud
-
FP-CLD-WATSON1
STM32Cube function pack for IoT node with Wi-Fi, NFC and sensors for vibration analysis, connected to IBM Watson IoT Cloud
-
FP-CLD-AZURE1
STM32Cube function pack for IoT sensor node with telemetry and device management applications for Microsoft Azure cloud
-
FP-IND-PLCWIFI1
STM32 ODE function pack for building a PLC controlled via WiFi
-
FP-SNS-BLEMESH1
STM32Cube function pack for IoT node with BLE Mesh connectivity and sensor model
-
FP-SNS-STBOX1
STM32Cube function pack for the Pro Mode of the SensorTile.box wireless multi sensor development kit
-
FP-SNS-DATALOG1
STM32Cube High Speed Datalog function pack for STWIN evaluation kits
-
FP-SNS-SMARTAG1
STM32Cube function pack for IoT node with Dynamic NFC Tag, environmental and motion sensors
-
FP-SNS-FLIGHT1
STM32Cube function pack for IoT node with NFC, BLE connectivity and time-offlight sensors
-
FP-SNS-MOTENVWB1
STM32Cube function pack for STM32WB with BLE connectivity and environmental and motion sensors
-
FP-SNS-MOTENV1
STM32Cube function pack for IoT node with BLE connectivity and environmental and motion sensors
-
FP-SNS-ALLMEMS2
STM32Cube function pack for ultra-low power IoT node with BLE connectivity, digital microphone, environmental and motion sensors
-
FP-SNS-ALLMEMS1
STM32 ODE function pack for IoT node with BLE connectivity, digital microphone, environmental and motion sensors
-
FP-IND-PREDMNT1
STM32Cube function pack for multi sensors node with signal processing to enable predictive maintenance
-
FP-SNS-6LPNODE1
STM32Cube function pack for IoT sensor node connection to 6LoWPAN networks through sub-1GHz RF communication
-
FP-SEC-BLENFC1
Bluetooth Low Energy and Dynamic NFC tag software expansion for STM32Cube
-
FP-SEC-WIFINFC1
Wi-Fi and dynamic NFC software expansion for STM32Cube