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
- 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-AEC1 STM32Cube function pack for acoustic echo cancellation
- 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-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
- FP-AI-PREDMNT2 STM32Cube function pack for STEVAL-STWINKT1B evaluation kit plus STEVAL-STWINWFV1 Wi-Fi adapter board for predictive maintenance application based on artificial intelligence (AI)
- 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