Skip to content

The FP-SNS-STBOX1 is STM32Cube function pack for the Pro Mode of wireless multi sensor development kits The purpose of this functional pack is to provide simple applications and examples that show how to build custom applications for STEVAL-MKSBOX1V1, STEVAL-MKBOXPRO and STEVAL-STWINBX1 boards.

License

Notifications You must be signed in to change notification settings

STMicroelectronics/fp-sns-stbox1

Repository files navigation

FP-SNS-STBOX1 Firmware Package

latest tag

The FP-SNS-STBOX1 is STM32Cube Function Pack for:

  • SensorTile.box PRO discovery box with multi-sensors and wireless connectivity (STEVAL-MKBOXPRO)
  • STWIN.BOX Industrial Node Development Kit (STEVAL-STWINBX1) The purpose of this functional pack is to provide simple applications and examples that show how to build custom applications for STEVAL-MKBOXPRO Pro Mode and STEVAL-STWINBX1.

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

FP-SNS-STBOX1 software features:

  • Complete examples and applications to develop node with BLE connectivity, analog microphone, environmental and motion sensors, and perform real-time monitoring of sensors and audio data
  • Example of how create one Boot Loader and one application for allowing Firmware Over the Air update
  • Firmware compatible with ST BLE Sensor applications for Android/iOS, to perform sensor data reading, motion algorithm features demo and firmware update (FOTA)
  • 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 STEVAL-MKBOXPRO (SensorTile.box-Pro) evaluation board that contains the following components:

    • MEMS sensor devices: STTS22H, LPS22DF, LSM6DSV16X, LIS2DU12, LIS2MDL
    • Dynamic NFC tag: ST25DV04K
    • Digital Microphone: MP23db01HP
  • STMicroelectronics STEVAL-STWINBX1 (STWIN.BOX) evaluation board that contains the following components:

    • MEMS sensor devices: IIS2DLPC, IIS2MDC, IIS3DWB, ISM330DHCX,IIS2ICLX,ILPS22QS,STTS22H
    • analog/digital microphone
    • ST25dv 64K
    • BlueNRG-2 Bluetooth Low Energy System On Chip

The FP-SNS-STBOX1 package contents

Here is the list of references to user documents:

Supported Devices and Boards

  • STEVAL-MKBOXPRO (SensorTile.box PRO) discovery box with multi-sensors and wireless connectivity for any intelligent IoT node[STEVAL-MKBOXPRO]
  • STEVAL-STWINBX1 (STWIN.box) SensorTile Wireless Industrial Node Development Kit [STEVAL-STWINBX1]

Known Limitations

With some Android phones there are some compatibility issues for:

  • using the PIN for BLE security connection (BLEDualProgram application). In this case disable the STBOX1_BLE_SECURE_CONNECTION on respective Inc/STBOX1_config.h file

  • for forcing a full BLE rescan (BLEMLC). In this case disable the BLE_FORCE_RESCAN on their Inc/STBOX1_config.h files

In all these situations, before to connect to the SensorTile.box, each time you change the running application, clean the Device Cache for forcing a rescan of BLE services:

Development Toolchains and Compilers

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

Dependencies

This software release is compatible with:

About

The FP-SNS-STBOX1 is STM32Cube function pack for the Pro Mode of wireless multi sensor development kits The purpose of this functional pack is to provide simple applications and examples that show how to build custom applications for STEVAL-MKSBOX1V1, STEVAL-MKBOXPRO and STEVAL-STWINBX1 boards.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published