Skip to content

Latest commit

 

History

History
128 lines (105 loc) · 4.32 KB

CHANGELOG.md

File metadata and controls

128 lines (105 loc) · 4.32 KB

Changelog for STM32 Bootloader

1.1.3

Released: 2020-07-22 | Download: 1.1.3

Fixed

  • Issue in CheckForApplication function when the stack pointer is configured to start from the very top of the RAM space

1.1.2

Released: 2020-06-08 | Download: 1.1.2

Added

  • CI pipeline job for building the STM32L496-Discovery project example

1.1.1

Released: 2020-05-27 | Download: 1.1.1

Added

  • GNU Arm Embedded Toolchain support for the STM32L496-Discovery project example
  • Automatic source code formatting with clang-format
  • Source code format check with CI

Changed

  • Replaced GitHub Actions with Azure Pipelines

Fixed

  • Doxygen warnings are fixed
  • READMEs are updated

1.1.0

Released: 2019-10-26 | Download: 1.1.0

Added

  • Dedicated and separate project for all demonstrations
  • New implementation for STM32L496 discovery board
  • Dedicated readme file for each project
  • New bootloader library documentation, generated with Doxygen
  • GitHub Actions workflow to generate documentation and publish to GitHub pages

Changed

  • Complete repository overhaul
  • Switched to semantic versioning

Fixed

  • CheckForApplication issue
  • Updated README

1.08

Released: 2018-04-18 | Download: 1.08

Added

  • Verify flash content after programming
  • Introduced changelog file

Changed

  • The bootloader is now optimized for a new hardware. Due to new pinout of LEDs, user button and SD card switch, the appropriate defines have been changed in main.h file.
  • Bootloader sequence with richer error and debug messages
  • Updated SD card driver with DMA support
  • Project now uses IAR CMSIS pack
  • Updated STM32L4xx CMSIS to 1.4.2
  • Updated STM32L4xx HAL library to 1.8.2

Fixed

  • Changed appropriate variable types
  • Updated README and sequence graph
  • Updated header files

1.07

Released: 2017-12-08 | Download: 1.07

Added

  • SD card power on/off support

Changed

  • As a result of recent hardware changes introduced in a device that is developed as part of our ongoing projects, the SD card is now powered on/off with a FET controlled by the MCU to minimize energy consumption. Therefore, the SD card has to be manually powered on during initialization.

1.06

Released: 2017-11-13 | Download: 1.06

Added

  • Introduced RAM_SIZE define to precisely check whether the flash contains valid application upon startup

Fixed

  • CheckForApplication() function

1.05

Released: 2017-10-30 | Download: 1.05

Added

  • Application-specific configuration defines

Changed

  • Updated STM32L4xx CMSIS to 1.4.1
  • Updated STM32L4xx HAL library to 1.8.1

1.04

Released: 2017-10-16 | Download: 1.04

Added

  • Option to skip programming after flash erase operation

Changed

  • Better visual feedback when no application is found in flash

Fixed

  • General improvements

1.03

Released: 2017-09-21 | Download: 1.03

Added

  • Support for STM32L496VG MCU
  • Multiple build configurations for each supported microcontroller
  • Change between different builds with a single click

Changed

  • Updated FatFs to R0.12c
  • Updated Cortex-M CMSIS to 4.5
  • Updated STM32L4xx CMSIS to 1.4.0
  • Updated STM32L4xx HAL library to 1.8.0

1.02

Released: 2017-08-11 | Download: 1.02

Fixed

  • General improvements

1.01

Released: 2017-07-25 | Download: 1.01

Added

  • Option for clearing reset flags after startup

Fixed

  • Bootloader sequence graph
  • Readme updates
  • General improvements

1.00

Released: 2017-05-21 | Download: 1.00

Added

  • Initial release