STM32CubeMX: Easy integration of third parties firmware

Learn how to add an expansion software packs to STM32CubeMX generated code

STM32CubeMX can be used to include additional X-Cube libraries, which are supporting MEMS or BlueNRG components. It gives opportunity to run existing examples on dedicated hardware platform.

Who should attend this course?

  • Engineers interested in integration an additional software (into STM32CubeMX generated projects)
  • Engineers who wish to understand more advanced features within STM32CubeMX application

Benefits you will take away

  • Understanding how to add an X-Cube pack into STM32CubeMX
  • Understanding how to include and configure X-Cube pack code within your projects
  • Understanding how to build X-Cube pack based examples on your hardware

On line course concept

  • Course is provided in MOOC format with course material available online.
  • This course takes approximately 60 minutes to complete, depending on your proficiency.

Course outline

  • Workshop introduction and objectives
  • Hands-on: Installing and configuring an X-CUBE- package
  • Hands-on: Building and testing the package


  • NUCLEO-L053RB board
  • X-NUCLEO-IDB05A1 board
  • miniUSB cable
  • PC with MS Windows OS (in version 7 or higher) with preinstalled the following software:

           o   STM32CubeMX

           o   Atollic TrueStudio

           o   STM32Cube Programmer

  •  Android or iOS based phone with preinstalled the following software:

           o   BlueNRG

Upcoming Seminars

ST Technology Tour 2019 07 Mar - 03 Dec, 2019
STM32MP1 microprocessor hands-on workshop for developers 18 Jun - 23 Oct, 2019
STM32G4 mixed-signal MCU hands-on workshop series 10 Sep - 05 Nov, 2019