Files
CelloEffects/Drivers/STM32H7RSxx_BSP/Components/Common/Release_Notes.md
T
2026-10-18 14:06:40 +02:00

8.8 KiB

pagetitle, lang, header-includes
pagetitle lang header-includes
Release Notes for BSP Common Components Drivers en <link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" />

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

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

ST logo{.logo}

Purpose

This directory contains the BSP Common components drivers.

:::

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

Update History

::: {.collapse}

Main Changes

Component release

  • Add Frequency, Exposure and Gain configuration function pointers in camera.h
:::

::: {.collapse}

Main Changes

Component release

  • Update licensing
:::

::: {.collapse}

Main Changes

Component release

  • Add hybrid_sensor.h to support hybrid (env and motion) sensors
:::

::: {.collapse}

Main Changes

Component release

  • Add ranging_sensor.h to support ranging sensors
  • Add light_sensor.h to support ambient light sensors
  • Rename UTILS_LCD_Drv_t structure into LCD_UTILS_Drv_t
  • Code spelling and formatting

Backward Compatibility

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

::: {.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)