STMicroelectronics / fp-sns-flight1

FP-SNS-FLIGHT1 is an STM32Cube function pack, which lets you connect your IoT node to a smartphone via BLE with a Android™ or iOS™ application, such as the STBLESensor app, to view real-time time-of-flight sensors data. NDEF standard is used for Bluetooth pairing, storing the necessary information on the NFC tag.

Home Page:https://www.st.com/en/embedded-software/fp-sns-flight1.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FP-SNS-FLIGHT1 Firmware Package

latest tag

The FP-SNS-FLIGHT1 is an STM32Cube function pack which lets you connect your IoT node to a smartphone via BLE and use a suitable Android or iOS like the ST BLE Sensor app to view real-time time-of-flight sensors data. This package, together with the suggested combination of STM32 and ST devices can be used to develop specific wearable applications, or smart things applications in general.

The software runs on the STM32 microcontroller and includes all the necessary drivers to recognize the devices on the STM32 Nucleo development board and expansion boards.

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

FP-SNS-FLIGHT1 software features

  • Complete firmware to develop an IoT node with BLE connectivity and time-of-flight sensors

  • Sample implementation available for X-NUCLEO-53L3A2 and X-NUCLEO-BNRG2A1 connected to a NUCLEO-F401RE or NUCLEOL476RG

  • Firmware compatible with ST BLE Sensor applications for Android/iOS, to perform sensor data reading, motion algorithm features demo and firmware update (Version 4.18.0/4.18.0 or higher)

  • Easy portability across different MCU families, thanks to STM32Cube

  • Free, user-friendly license terms

This firmware package includes Components Device Drivers, Board Support Package and example application for the STMicroelectronics:

  • NUCLEO-F401RE nucleo development board and expansion boards:

    • X-NUCLEO-BNRG2A1 Bluetooth Low Energy expansion board based on the BLUENRG-M2SP module for STM32 Nucleo
    • X-NUCLEO-53L3A2 ranging sensor with multi object detection and FoV (field of view) programming.
  • NUCLEO-L476RG nucleo development board and expansion boards:

    • X-NUCLEO-BNRG2A1 Bluetooth Low Energy expansion board based on the BLUENRG-M2SP module for STM32 Nucleo
    • X-NUCLEO-53L3A2 ranging sensor with multi object detection and FoV (field of view) programming.

The FP-SNS-FLIGHT1 package contents

Here is the list of references to user documents:

Supported Devices and Boards

  • NUCLEO-F401RE STM32 Nucleo-64 development board with STM32F401RE MCU, supports Arduino and ST morpho connectivity [NUCLEO-F401RE]
  • NUCLEO-L476RG STM32 Nucleo-64 development board with STM32L476RG MCU, supports Arduino and ST morpho connectivity [NUCLEO-L476RG]
  • X-NUCLEO-BNRG2A1 Bluetooth Low Energy expansion board based on the BLUENRG-M2SP module for STM32 Nucleo [X-NUCLEO-BNRG2A1]
  • X-NUCLEO-53L3A2 Motion MEMS and environmental sensor expansion board for STM32 Nucleo [X-NUCLEO-53L3A2]

Known Issues

  • None

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1 + STLink/V2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.37.0 + ST-LINK/V2
  • Integrated Development Environment for STM32 (STM32CubeIDE) V1.12.0 + ST-LINK

Dependencies

This software release is compatible with:

About

FP-SNS-FLIGHT1 is an STM32Cube function pack, which lets you connect your IoT node to a smartphone via BLE with a Android™ or iOS™ application, such as the STBLESensor app, to view real-time time-of-flight sensors data. NDEF standard is used for Bluetooth pairing, storing the necessary information on the NFC tag.

https://www.st.com/en/embedded-software/fp-sns-flight1.html

License:Other


Languages

Language:C 75.0%Language:HTML 20.1%Language:Assembly 2.5%Language:JavaScript 1.3%Language:CSS 0.8%Language:Makefile 0.1%Language:CMake 0.0%Language:C++ 0.0%Language:Python 0.0%Language:Batchfile 0.0%Language:Shell 0.0%