Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.6.1 #969

Merged
merged 328 commits into from
May 31, 2020
Merged

Release v1.6.1 #969

merged 328 commits into from
May 31, 2020

Conversation

Nightwalker-87
Copy link
Member

No description provided.

Nightwalker-87 and others added 30 commits April 2, 2020 02:21
add usb pid for st-link v2.1, found on nucleo l432kc
[compatibility] update of libusb
- [doc] Updated list of supported devices
- [doc] verify udev-rules (Closes #764)
- Removed old issue-templates.
- Updated BSD-3 license file.
- Added info on version support
- Updated compiling instructions
- Updated minGW-w64 gcc-TC to v8.1.0
- Minor formatting fixes

(Closes #896, #897, #899)
- Alligned formatting
- Updated version requirement
- Updated pkg-maintainer
- [doc] Added note in compiling manual
- Fixed install paths in build script
- Updated C-flag -std=gnu99 to gnu11
Fixed int length issues on 32-bit platforms.
Update for STM32G471/473/474/483/484 devices
add a 'has_dual_bank' info to flash param, helping handling a couple of cases
 - selecting over dual bank specific code path without handling multiple chip id all over the code.
 - handling dual bank mode dynamic configuration
g4 cat3 devices can be configured in two mode via option bytes:
  - dual bank, 2x256kib, 2KiB pages.
  - single bank, 1x512KiB, 4KiB pages.
in anycase, these have two banks, and need to be handled with more care.

-> read optr after loading flash params to patch page size.
-> in single bank mode, mass erase _must_ be triggered by applying
MER1 and MER2 bits. erasing half of the flash will lead to a pgserr.
toggle proper MER bits, taking in account dual bank mode enabled or not.
only implement it for g0/g4 for now, but this is most probably a must for
all chips.
STM32G0/G4 improvements

- Enable mass erase with a flash programming check
- Handle G4 Cat3 devices with configurable dual bank flash by using a helper
- Updated CentOS repo in README.md
- Whitespace fixes
- Compiling manual
- Updated version support for macOS
Added documentation on how to solve a failed detection of the ST-Link-v1 
programmer in macOS v10.11 and later.
(Closes #574, #587)
Nightwalker-87 and others added 24 commits May 18, 2020 18:34
- Removed unneeded commands in travis.sh
- Removed -Wno-dev flag in Release target
- cmake: Grouped udev and modprobe.d config
- rpm package now relocatable (CPackRPM)
Tidy up install paths & directories:
-> modprobe.d & udev rules
  (both are now ON per default on Linux)
-> stlink-gui supplements
-> man pages
- Fixed paths according to GNUInstallDirs
- cmake: Restructured library config
- Test files & gui now use shared library
Update for package distribution & refactoring of build settings
Set static link for libssp (stack-smashing protection)
- Updated CHANGELOG
- Minor fixes
neither `make release` nor `make debug` would execute properly on a fresh clone of the directory until i ran `make clean`. system is linux mint  - 5.3.0-53-generic #47~18.04.1-Ubuntu SMP Thu May 7 13:10:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
- Updated xcode project settings v11.3.1
- Removed support for 10.6-10.12
- Compiled new kexts for macOS 10.13-10.15
- Moved instructions to separate README
- Updated installation instructions
[feature] Added connect under reset to stlink_open_usb( )
- Updated CHANGELOG
- Corrected instructions for udev & STLink-v1
Updated STLink-v1 driver for macOS
@Nightwalker-87 Nightwalker-87 added this to the v1.6.1 milestone May 31, 2020
@Nightwalker-87 Nightwalker-87 self-assigned this May 31, 2020
@Nightwalker-87 Nightwalker-87 marked this pull request as ready for review May 31, 2020 21:59
@Nightwalker-87 Nightwalker-87 merged commit 6aa08a6 into master May 31, 2020
@stlink-org stlink-org locked as resolved and limited conversation to collaborators Jun 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet