Skip to content

Commit

Permalink
Merge pull request #16 from akospasztor/develop
Browse files Browse the repository at this point in the history
Merge v1.1.0 release into master
  • Loading branch information
akospasztor authored Oct 26, 2019
2 parents 4e5e6be + a1418aa commit 4284176
Show file tree
Hide file tree
Showing 154 changed files with 27,107 additions and 8,626 deletions.
44 changes: 44 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: CI

on:
push:
branches:
- master

jobs:
build:
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v1
- run: sudo apt-get install doxygen
- run: doxygen docs/Doxyfile
- uses: actions/upload-artifact@master
with:
name: documentation
path: docs/html

deploy:
runs-on: ubuntu-18.04
needs: build
steps:
- uses: actions/download-artifact@v1
with:
name: documentation
path: .
- name: git setup
run: |
git init
git config user.name "Akos Pasztor"
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
- name: git check
run: |
if [ -z "$(git status --porcelain)" ]
then
echo "Nothing to commit."
exit 1
fi
- name: git push
run: |
git add .
git commit -m 'Deploy to GitHub Pages'
git push --force https://${GITHUB_ACTOR}:${{secrets.GH_PAT}}@github.com/${GITHUB_REPOSITORY}.git master:gh-pages
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
EWARM/settings/
EWARM/L476/
EWARM/L496/
.vscode/
**/EWARM/*.dep
**/EWARM/settings/
**/EWARM/**/Exe/
**/EWARM/**/List/
**/EWARM/**/Obj/
45 changes: 34 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,25 @@

## [Unreleased]
- Check checksum of application found on SD card before programming
- Switch to semantic versioning

## 1.1.0
Released: 2019-10-26 | Download: [1.1.0](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.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](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.08) - 2018-04-18
## 1.08
Released: 2018-04-18 | Download: [1.08](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.08)
### Added
- Verify flash content after programming
- Introduced changelog file
Expand All @@ -22,29 +37,33 @@
- Updated header files


## [1.07](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.07) - 2017-12-08
## 1.07
Released: 2017-12-08 | Download: [1.07](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.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](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.06) - 2017-11-13
## 1.06
Released: 2017-11-13 | Download: [1.06](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.06)
### Added
- Introduced RAM_SIZE define to precisely check whether the flash contains valid application upon startup
### Fixed
- CheckForApplication() function


## [1.05](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.05) - 2017-10-30
## 1.05
Released: 2017-10-30 | Download: [1.05](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.05)
### Added
- Application-specific configuration defines
### Changed
- Updated STM32L4xx CMSIS to 1.4.1
- Updated STM32L4xx HAL library to 1.8.1


## [1.04](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.04) - 2017-10-16
## 1.04
Released: 2017-10-16 | Download: [1.04](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.04)
### Added
- Option to skip programming after flash erase operation
### Changed
Expand All @@ -53,7 +72,8 @@
- General improvements


## [1.03](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.03) - 2017-09-21
## 1.03
Released: 2017-09-21 | Download: [1.03](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.03)
### Added
- Support for STM32L496VG MCU
- Multiple build configurations for each supported microcontroller
Expand All @@ -65,12 +85,14 @@
- Updated STM32L4xx HAL library to 1.8.0


## [1.02](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.02) - 2017-08-11
## 1.02
Released: 2017-08-11 | Download: [1.02](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.02)
### Fixed
- General improvements


## [1.01](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.01) - 2017-07-25
## 1.01
Released: 2017-07-25 | Download: [1.01](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.01)
### Added
- Option for clearing reset flags after startup
### Fixed
Expand All @@ -79,6 +101,7 @@
- General improvements


## [1.00](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.00) - 2017-05-21
## 1.00
Released: 2017-05-21 | Download: [1.00](https://github.com/akospasztor/stm32-bootloader/releases/tag/v1.00)
### Added
Initial release
- Initial release
Loading

0 comments on commit 4284176

Please sign in to comment.