Skip to content

Build STM32CubeIde project

Actions
Build the selected target in an STM32CubeIde project
v16.1
Latest
Star (63)

Tags

 (1)

Build STM32CubeIde project docker action

This action builds a STM32CubeIde project

Inputs

project-path

Required Path to the STM2CubeIde project file.

project-target

Required Target in the STM32CubeIde project file to build. Format: target/[build-configuration] note: When no build-configuration is given all the projects configuration are build

Example usage

Building only the Debug configuration:

- uses: xanderhendriks/[email protected]
  with:
    project-path: 'applications/sample_application/targets/STM32'
    project-target: 'sample_application/Debug'

Building all the configurations (Debug/Release):

- uses: xanderhendriks/[email protected]
  with:
    project-path: 'applications/sample_application/targets/STM32'
    project-target: 'sample_application'

A working STM32 application example can be found here: xanderhendriks/stm32-sample-application

STM32 Cube IDE Versions

The major.minor version number indicates the version of the underlying STM32CubeIde docker image being used. The bug fix number shows updates to this build action only:

  • 1.0: STM32 Cube IDE: 1.4.0
  • 2.0: STM32 Cube IDE: 1.5.0
  • 3.0: STM32 Cube IDE: 1.6.0
  • 4.0.2: STM32 Cube IDE: 1.7.0
  • 5.0: STM32 Cube IDE: 1.8.0
  • 6.0: STM32 Cube IDE: 1.9.0
  • 7.0: STM32 Cube IDE: 1.10.1
  • 8.0: STM32 Cube IDE: 1.11.2
  • 9.0: STM32 Cube IDE: 1.12.1
  • 10.0: STM32 Cube IDE: 1.13.1
  • 11.0: STM32 Cube IDE: 1.14.0
  • 12.0: STM32 Cube IDE: 1.15.0
  • 13.0: STM32 Cube IDE: 1.16.0
  • 14.0: STM32 Cube IDE: 1.17.0
  • 15.0: STM32 Cube IDE: 1.18.0 - Using -importAll
  • 16.0: STM32 Cube IDE: 1.19.0

NOTE: Bug fixes are only implemented for older versions if requested.

Build STM32CubeIde project is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Build the selected target in an STM32CubeIde project
v16.1
Latest

Tags

 (1)

Build STM32CubeIde project is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.