Release Notes for STM32L4xx_Nucleo Board Drivers

Copyright © 2017 STMicroelectronics

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 board drivers to demonstrate the capabilities of the STM32L4xx_Nucleo Kit.

Update History

Main Changes

  • stm32l4xx_nucleo.c, stm32l4xx_nucleo.h
    • Update license format

Main Changes

  • Release notes update to new format

Main Changes

  • stm32l4xx_nucleo.c, stm32l4xx_nucleo.h
    • Correct I/O definitions based on NUCLEO-L4xxRx-P schematics
    • Correct SD_IO_Init() and LCD_IO_Init() to set the correct port for LCD card CS pin

Main Changes

  • stm32l4xx_nucleo.c
    • Set ADC peripheral clock selection only if ADCSEL bit of RCC CCIPR register is defined

Main Changes

  • stm32l4xx_nucleo.c, stm32l4xx_nucleo.h
    • Documentation update: STM32L4xx_Nucleo_BSP_User_Manual.chm

Main Changes

  • stm32l4xx_nucleo.c, stm32l4xx_nucleo.h
    • APIs addition to drive external SMPS (ADP5301ACBZ component)

Main Changes

  • stm32l4xx_nucleo.c
    • SD over SPI interface rework for Adafruit Shield usage and performance
    • LED2 GPIO pull mode set to GPIO_NOPULL to improve power consumption
    • Apply new GPIO speed frequency define from HAL GPIO (GPIO_SPEED_FREQ_xxxx)
  • NOTE: This release must be used with:
    • BSP Adafruit_Shield Component driver V2.0.0 or later
    • STM32L4xx HAL driver V1.1.0 or later

Main Changes

  • First official release of STM32L4xx_Nucleo board drivers for STM32Cube L4 FW package