Files
admin dac37fd077
Make sure docs are updated / settings_md (push) Canceled after 0s
Build firmware / test (push) Canceled after 0s
Build firmware / build-SITL-Windows (push) Canceled after 0s
Build firmware / build-SITL-Mac (push) Canceled after 0s
Build firmware / build-SITL-Linux (push) Canceled after 0s
Build firmware / build-SITL-Linux-arm64 (push) Canceled after 0s
Build firmware / upload-artifacts (push) Canceled after 0s
Build firmware / build-single-target (push) Canceled after 0s
Build firmware / build (9) (push) Canceled after 0s
Build firmware / build (8) (push) Canceled after 0s
Build firmware / build (7) (push) Canceled after 0s
Build firmware / build (6) (push) Canceled after 0s
Build firmware / build (5) (push) Canceled after 0s
Build firmware / build (4) (push) Canceled after 0s
Build firmware / build (3) (push) Canceled after 0s
Build firmware / build (2) (push) Canceled after 0s
Build firmware / build (14) (push) Canceled after 0s
Build firmware / build (13) (push) Canceled after 0s
Build firmware / build (12) (push) Canceled after 0s
Build firmware / build (11) (push) Canceled after 0s
Build firmware / build (10) (push) Canceled after 0s
Build firmware / build (1) (push) Canceled after 0s
Build firmware / build (0) (push) Canceled after 0s
Build firmware / detect (push) Canceled after 0s
Build pre-release / build (push) Canceled after 0s
Build pre-release / Release (push) Canceled after 0s
Sync inav to Gitea
2026-08-03 16:37:40 +08:00

7.5 KiB

pagetitle, lang
pagetitle lang
Release Notes for BSP Common Components Drivers en

::: {.row} ::: {.col-sm-12 .col-lg-4}

::: {.card .fluid} ::: {.sectione .dark}

# Release Notes for BSP Common Components Drivers Copyright © 2014 STMicroelectronics\

ST logo{.logo}

::: :::

License

Licensed by ST under BSD 3-Clause license (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause

Purpose

This directory contains the BSP Common components drivers.

:::

::: {.col-sm-12 .col-lg-8}

Update History

::: {.collapse}

Main Changes

Component release

  • Rename GUI_Drv_t structure into UTILS_LCD_Drv_t

Backward Compatibility

  • This release breaks compatibility with previous versions.
:::

::: {.collapse}

Main Changes

Component release

  • Update st_logo.png inclusion path in Release notes.
:::

::: {.collapse}

Main Changes

Component release

Official release of BSP Common components drivers in line with STM32Cube BSP drivers development guidelines (UM2298).

Backward Compatibility

This release breaks compatibility with previous versions.

:::

::: {.collapse}

Main Changes

Reformat the BSD 3-Clause license declaration in the files header (replace license terms by a web reference to OSI website where those terms lie)
Correct sensor names in headers files hsensor.h and psensor.h

:::

::: {.collapse}

Main Changes

Add dpredriver.h: support of DP redriver class
Add pwrmon.h: support of power monitor class
Add usbtypecswitch.h: support of USB type C switch class

:::

::: {.collapse}

Main Changes

Add hsensor.h: support of humidity class
Add psensor.h: support of pressure class
Update tsensor.h: Temperature can be negative
Update accelero.h: LowPower API can enable or disable the low power mode
Update magneto.h: LowPower API can enable or disable the low power mode

Backward Compatibility

This release breaks compatibility with previous versions.

:::

::: {.collapse}

Main Changes

tsensor.h: Fix compilation issue on TSENSOR_InitTypeDef

:::

::: {.collapse}

Main Changes

accelero.h: add DeInit field in ACCELERO_DrvTypeDef structure
audio.h: add DeInit field in AUDIO_DrvTypeDef structure
idd.h:

  • add Shunt0StabDelay, Shunt1StabDelay, Shunt2StabDelay, Shunt3StabDelay, Shunt4StabDelay and ShuntNbOnBoard fields in IDD_ConfigTypeDef structure
  • rename ShuntNumber field to ShuntNbUsed in IDD_ConfigTypeDef structure

magneto.h: add DeInit field in MAGNETO_DrvTypeDef structure

Backward Compatibility

This release breaks compatibility with previous versions.

:::

::: {.collapse}

Main Changes

accelero.h: add LowPower field in ACCELERO_DrvTypeDef structure
magneto.h: add LowPower field in MAGNETO_DrvTypeDef structure
gyro.h: add DeInit and LowPower fields in GYRO_DrvTypeDef structure
camera.h: add CAMERA_COLOR_EFFECT_NONE define
idd.h:

  • add MeasureNb, DeltaDelayUnit and DeltaDelayValue fields in IDD_ConfigTypeDef structure
  • rename PreDelay field to PreDelayUnit in IDD_ConfigTypeDef structure

Backward Compatibility

This release breaks compatibility with previous versions.

:::

::: {.collapse}

Main Changes

Magnetometer driver function prototypes added (magneto.h file)
Update "idd.h" file to provide DeInit() and WakeUp() services in IDD current measurement driver

:::

::: {.collapse}

Main Changes

IDD current measurement driver function prototypes added (idd.h file)
io.h: add new typedef enum IO_PinState with IO_PIN_RESET and IO_PIN_SET values

:::

::: {.collapse}

Main Changes

Update "io.h" file to support MFX (Multi Function eXpander) device available on some STM32 boards

  • add new entries for IO_ModeTypedef enumeration structure
  • update the IO_DrvTypeDef structure
  • Update all return values and function parameters to uint32_t
  • Add a return value for Config field

Backward Compatibility

This release breaks compatibility with previous versions.

:::

::: {.collapse}

Main Changes

gyro.h: change “__GIRO_H” by “__GYRO_H” to fix compilation issue under Mac OS

:::

::: {.collapse}

Main Changes

EPD (E Paper Display) driver function prototype added (epd.h file)

:::

::: {.collapse}

Main Changes

Temperature Sensor driver function prototype added

:::

::: {.collapse}

Main Changes

First official release with Accelerometer, Audio, Camera, Gyroscope, IO, LCD and Touch Screen drivers function prototypes

:::

::: :::

For complete documentation on STM32 Microcontrollers , visit: [http://www.st.com/STM32](http://www.st.com/STM32)