Release Notes for STM32F4xx-Nucleo Board Drivers

# Release Notes for

# STM32F4xx-Nucleo Board Drivers

Copyright © 2017 STMicroelectronics

# Purpose

This directory contains the board drivers to demonstrate the capabilities of the STM32F4xx-Nucleo Board Drivers.

# Update History

V1.2.9 / 22-September-2023

## Main Changes

- Update Release_Notes.html to support new format

V1.2.8 / 11-Fabruary-2022

## Main Changes

- All source files: update disclaimer to add reference to the new license agreement

V1.2.7 / 25-September-2017

## Main Changes

- Add general description of BSP drivers
- Remove date & version

V1.2.6 / 27-January-2017

## Main Changes

- Replace __PPP_CLK_ENABLE/DISABLE with __HAL_RCC_PPP_ENABLE/DISABLE

V1.2.5 / 06-May-2016

## Main Changes

- stm32f4xx_nucleo.c
  - BSP_JOY_GetState() alignment with HAL ADC driver V1.4.4

V1.2.4 / 12-January-2016

## Main Changes

- General updates to fix doxygen errors
- Add STM32F4-Nucleo_BSP_User_Manual.chm file
- Add use of UNUSED(data) in LCD_IO_WriteMultipleData() to fix “Unused variable” warning with SW4STM32

V1.2.3 / 13-November-2015

## Main Changes

- stm32f4xx_nucleo.c
  - Add SD_IO_CSSState(), SD_IO_WriteReadData() and SD_IO_WriteReadData() APIs for proper support of the Adafruit shield V2.0.1
  - Add new API for Button, LED and Joystick deinitialization: BSP_PB_DeInit(), BSP_LED_DeInit(), BSP_JOY_DeInit()
  - Replace static APIs SPIx_Read(), SD_IO_ReadByte(), SD_IO_WriteCmd(), SD_IO_WaitResponse() and SD_IO_WriteDummy() by SD_IO_WriteReadData() API.
- stm32f4xx_nucleo.h
  - Add new define “ADAFRUIT_TFT_JOY_SD_ID802” for the Adafruit TFT shield support.

V1.2.2 / 14-August-2015

## Main Changes

- stm32f4xx_nucleo.h
  - Add alias to BUTTON_USER for backward compatibility.

V1.2.1 / 02-March-2015

## Main Changes

- stm32f4xx_nucleo.c/.h
  - Align to STM32F4xx HAL Driver V1.3.0 for __HAL_RCC_PPP_CLK_ENABLE() .

V1.2.0 / 26-December-2014

## Main Changes

- stm32f4xx_nucleo.c
  - Add LCD_IO_WriteMultipleData() LCD IO function, needed for ST7735 BSP component driver.
- Note: This driver version V1.2.0 needs ST7735 BSP component driver V1.1.0 and later.

V1.1.1 / 10-December-2014

## Main Changes

- stm32f4xx_nucleo.c
  - BSP_BP_Init(): Fix limitation on button pin configuration (change EXTI polarity from rising to falling)

V1.1.0 / 19-June-2014

## Main Changes

- stm32f4xx_nucleo.c/.h
  - Update driver to support LCD, joystick and microSD available on Adafruit 1.8" shield (reference ID 802) by adding the SPI and ADC IO link operations
  - Enhance BSP_PB_Init() function by removing the call of __SYSCFG_CLK_ENABLE() already enabled in the HAL_GPIO_Init()
  - Correct BSP_LED_Off() and BSP_LED_On() by inverting GPIO_PIN_RESET/ GPIO_PIN_SET values written on GPIO pins
  - Comments clean up and typo corrections

V1.0.0 / 18-February-2014

## Main Changes

- First official release