Release Notes for FP-SEC-BLENFC1 Software for STM32, Expansion for STM32Cube

Copyright 2016 STMicroelectronics

 

This software provides one application that running on STM32 uses STM BlueNRG Bluetooth Low Energy protocol for comunicating with one device. It uses the NDEF protocol for writing the information for making a facility and Secure bluetooth pairing storing the BLE MAC address and the necessary PIN for allowing the connection on the NFC tag. For connecting to this board it possible to to use the BlueMS Android/iOS application (Version >2.0).

BLENFC1 software features:
    • Complete middleware to build applications using our dynamic NFC tag (M24SR), leveraging Bluetooth Low Energy for communication information
    • NDEF library for managing NDEF message format, as defined by the NFC Forum association
    • Easy portability across different MCU families thanks to STM32Cube
    • Free user-friendly license terms
     
         

Related information and documentation:
    • AN4493: Getting started with the STM32 Nucleo and the X-NUCLEO-IDB04A1 STM32 expansion board, available at www.st.com
    • AN4559: Developer's guide for creating Bluetooth low energy applications using STM32 Nucleo and BlueNRG, available at www.st.com
    • AN4624: Getting started with the STM32 Nucleo and the M24SR expansion board X-NUCLEO-NFC01A1, available at www.st.com
    • STM32Cube: www.st.com/stm32cube
    • STM32 Nucleo boards: www.st.com/stm32nucleo
    • STM32 Nucleo expansion boards: www.st.com/x-nucleo

Update History

V1.0.0 / 30-January-2016

Main Changes
  • First official release
  • Compatible with the Android/iOS application (BlueMS Version > 2.0)
  • Use STM32F4xx drivers from STM32CubeF4 V1.8.0
  • Use STM32L0xx drivers from STM32CubeL0 V1.3.0

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.40.3 + ST-Link
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.15.0 ST-LINK
  • System Workbench for STM32 1.6.0.201512071631 ST-LINK

Supported Devices and EVAL boards

  • STM32F401xx and STM32L053xx devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L053R8 Board RevC
  • X-NUCLEO-NFC01A1 Board
  • X-NUCLEO-IDB04A1 Board
  • X-NUCLEO-IDB05A1 Board

Known Limitations

  • For using secure connection with one Android device running Android Marshmallow (6.x version), it's necessary to update the Firmware of X-NUCLEO-IDB05A1. Refer to X-CUBE-BLE1 package available on www.st.com. It's not possible to use the X-NUCLEO-IDB04A1 with Android Marshmallow

Licenses

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at:

http://www.st.com/software_license_agreement_liberty_v2


Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


For complete documentation on STM32 STM BlueNRG visit www.st.com/BlueNRG