![ST FP-SNS-FLIGHT1 User Manual Download Page 6](http://html.mh-extra.com/html/st/fp-sns-flight1/fp-sns-flight1_user-manual_1355659006.webp)
FP-SNS-FLIGHT1 software
description
UM2026
6/50
DocID029047 Rev 4
2
FP-SNS-FLIGHT1 software description
2.1
Overview
The key features of the FP-SNS-FLIGHT1 package are:
For STM32 Nucleo board with X-NUCLEO-IKS01A1 expansion boards, complete
middleware to build applications using temperature and humidity sensors (HTS221),
pressure sensor (LPS25HB), motion sensors (LIS3MDL and LSM6DS0), motion
sensor LSM6DS3 mounted on a DIL24 expansion component,
VL53L0X
proximity
sensor (or VL6180X proximity and ambient light sensing) module and M24SR64-Y
dynamic NFC/RFID tag (using the NDEF standard).
For STM32 Nucleo board with X-NUCLEO-IKS01A2 expansion boards, complete
middleware to build applications using temperature and humidity sensor (HTS221),
pressure sensor (LPS22HB), motion sensors (LSM303AGR and LSM6DSL),
VL53L0X
proximity sensor (or VL6180X proximity and ambient light sensing) module
and
M24SR64-Y Dynamic NFC/RFID tag (using the NDEF standard).
Very low power Bluetooth low energy (BlueNRG) single-mode network processor,
compliant with Bluetooth specifications core for transmitting information to one client.
MotionFX (iNEMOEngine PRO) real-time motion sensor data fusion to combine the
output from multiple MEMS sensors.
MotionAR (iNEMOEngine PRO) real-time activity-recognition algorithm based only on
accelerometer data.
MotionCP (iNEMOEngine PRO) carry position detection algorithm based only on
accelerometer data.
MotionGR (iNEMOEngine PRO) gesture recognition algorithm based only on
accelerometer data.
Proximity-based hand gesture detection algorithm based on
VL53L0X
(or VL6180X)
proximity sensors.
Easy portability across different MCU families, thanks to STM32Cube.
Compatible with BlueMS application for Android/iOS (ver. 2.0.0 or higher) available on
the respective online Goog
le Play™/iTunes™ stores.
Over-the-air firmware update using the BlueMS application version 3.0.0 or higher (for
X-NUCLEO-IDB05A1 Bluetooth low energy expansion board only).
Free, user-friendly license terms.
Sample implementation on X-NUCLEO-NFC01A1, X-NUCLEO-IKS01A2 (or X-
NUCLEO-IKS01A1), X-NUCLEO-53L0A1 (or X-NUCLEO-6180XA1) and X-NUCLEO-
IDB05A1 (or X-NUCLEO-IDB04A1) expansion boards when connected to a NUCLEO-
F401RE or NUCLEO-L476RG development board.
This software creates the following Bluetooth services:
the first service exposes all the hardware features and contains the following
characteristics:
temperature
pressure
humidity
luminosity (for X-NUCLEO-6180XA1 only)
proximity
3D gyroscope, 3D magnetometer, 3D accelerometer
the second service exposes all the software features and contains the following
characteristics:
quaternions generated by the MotionFX library in short precision
recognized activity using the MotionAR algorithm