Release Notes for Common Component Drivers

Back to Release page

# Release Notes for BSP Components Common Drivers

Copyright 2014 STMicroelectronics

## License

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

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

### V6.0.0RC5 / 13-February-2019

#### Main Changes

Fifth Release Candidate version of BSP Component Common Drivers according to STM32Cube BSP Specification V2.6 (UM2298)

- Fix the ST logo link in this Release Notes

## Update History

### V6.0.0RC4 / 03-December-2018

Main Changes

Fourth Release Candidate version of BSP Component Common Drivers according to STM32Cube BSP Specification V2.6 (UM2298)

- idd.h

- Add IDD_Config_t generic structure

- lcd.h

- Add FillRGBRect pointer to GUI_Drv_t and LCD_Drv_t structures

### V6.0.0RC3 / 11-November-2018

Main Changes

Third Release Candidate version of BSP Component Common Drivers according to STM32Cube BSP Specification V2.6 (UM2298)

- idd.h

- Add IDD_Config_t generic structure

- lcd.h

- Add FillRGBRect pointer to GUI_Drv_t and LCD_Drv_t structures

### V6.0.0RC2 / 05-October-2018

Main Changes

Second Release Candidate version of BSP Component Common Drivers according to STM32Cube BSP Specification V2.5 (UM2298)

- idd.h

- Remove IDD_ConfigTypeDef - configuration is defined only in component drivers
- Rename IDD_DrvTypeDef into IDD_Drv_t

Notes:
This version breaks the compatibility with previous versions.

### V6.0.0RC1 / 22-May-2018

Main Changes

- Release candidate version of BSP Components Common drivers aligned with BSP specification V2.X

Notes:
This version breaks the compatibility with previous versions.

### V5.1.0 / 21-November-2017

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

### V5.0.0 / 01-March-2017

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

Notes:
This version breaks the compatibility with previous versions.

### V4.0.1 / 21-July-2015

Main Changes

- tsensor.h: Fix compilation issue on TSENSOR_InitTypeDef

### V4.0.0 / 22-June-2015

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
- Important Note: this release V4.0.0 is not backward compatible with V3.0.0

### V3.0.0 / 28-April-2015

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

- Important Note: this release V3.0.0 is not backward compatible with V2.2.0

### V2.2.0 / 09-February-2015

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

### V2.1.0 / 06-February-2015

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

### V2.0.0 / 15-December-2014

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

- Important Note: this version V2.0.0 is not backward compatible with V1.2.1

### V1.2.1 / 02-December-2014

Main Changes

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

### V1.2.0 / 18-June-2014

Main Changes

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

### V1.1.0 / 21-March-2014

Main Changes

- Temperature Sensor driver function prototype added

### V1.0.0 / 18-February-2014

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: www.st.com/STM32