- May 19, 2020
-
-
nightwalker-87 authored
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
-
nightwalker-87 authored
- 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)
-
- May 18, 2020
-
-
nightwalker-87 authored
- Added package changelog files for deb & rpm - Added license file for deb pkg - Added rules file for deb pkg - Changed install subdirectory
-
nightwalker-87 authored
- Simplified code - Added version info for static library
-
- May 10, 2020
-
-
nightwalker-87 authored
- Added note on windows binary installation - Contributors now listed in separate file (Closes #738) (Closes #795)
-
nightwalker-87 authored
- Updated steps for release preparation - Changed destination for binary archives (Closes #798)
-
- May 07, 2020
-
-
nightwalker-87 authored
- Added builds for clang -m32 on arch: AMD64 - Corrected invalid config settings - Added clang-9 builds for linux - Moved scripts to root directory - Added MinGW cross-test-build for linux
-
- Apr 30, 2020
-
-
nightwalker-87 authored
-
- Apr 29, 2020
-
-
nightwalker-87 authored
-
nightwalker-87 authored
- New cpack package-config for DEB and RPM - Toolchain file for cross-building - Script to automate MinGW cross-building - Added file headers for .cmake files - Added dpkg and rpm to required pkgs
-
- Apr 28, 2020
-
-
nightwalker-87 authored
-
nightwalker-87 authored
- Updated project README - Updated .gitignore - Updated project contributors - Added contribution guidelines
-
- Apr 26, 2020
-
-
nightwalker-87 authored
[refactoring] Cleanup of cmake build process
-
nightwalker-87 authored
- Moved additional header files to /src - Simplified header-paths - Added missing license title for getopt - Added comments and sections to CMakeLists - Improved file structure (partially) - Co-build st-util with st-info & st-flash - GUI: Renamed .ui file to match executable - Added install targets for executables - Added missing "uninstall" cmd to Makefile
-
- Apr 24, 2020
-
-
nightwalker-87 authored
-
nightwalker-87 authored
- Distinguish test binaries from binaries - Build all binaries to /bin subfolder - Added comments to explain settings - Moved header files for logging and mmap
-
nightwalker-87 authored
- Removed requirement for 7zip on Windows - Added note on GNUInstallDir presets (#557)
-
nightwalker-87 authored
(Closes #944)
-
- Apr 23, 2020
-
-
nightwalker-87 authored
-
nightwalker-87 authored
The exctraction of the libusb library archive on windows no longer requires an external unarchiver.
-
- Apr 22, 2020
-
-
nightwalker-87 authored
Enhanced output for error msg "addr not a multiple of pagesize, not supported"
-
Xim authored
-
nightwalker-87 authored
Added compilation guideline for MSVC toolchain
-
nightwalker-87 authored
[refactoring] Cleanup for option bytes and flash settings
-
nightwalker-87 authored
st-util: removed now useless v1/v2 STLink version stuff
-
Guillaume Revaillot authored
-
Guillaume Revaillot authored
applicable in all man files
-
Chen Guokai authored
-
Guillaume Revaillot authored
now that all flash family methods are aligned, refactor main method to avoid duplicated lock/unlock, add info traces, and map methods based on familly instead of a small subset of selected devices. nb1: f0/f1 support is still missing nb2: option read/write is still conditioned by presence of option_base and option_size in chipid.c, but adding more chips should only be a matter of adding these two informations.
-
Guillaume Revaillot authored
should only happen currently after adding a new flash family.
-
Guillaume Revaillot authored
-
Guillaume Revaillot authored
-
Guillaume Revaillot authored
-
Guillaume Revaillot authored
merge l0/l1, code is the same except flash base, add wait states and relock
-
Guillaume Revaillot authored
-
Guillaume Revaillot authored
use generic unlock for l4, rename l496 to l4x, add wait flash busy, complete chip id for l476 (and other)
-
Guillaume Revaillot authored
1) no need to unlock option flash to read it. "The option byte are always read-accessible and write-protected by default." current device specific option read code now only differs from generic read code by reading option bytes in the flash option byte register instead of option base. 2) f4 and f2 have similar registers : use the same write code, with flash/option lock helpers. add flash busy wait and relock at end of access. 3) add f446 option info to chip id
-
Guillaume Revaillot authored
give l0/l1 some love - l0/l1 are a bit specific regarding keys, bits, and lock registers. Also make handling of f0/f1 explicit: ultimate goal is to have some sanity check and clear codepath in that code in case some new target is added - and that the whole code uses these helpers. some work should be done to refactor a bit the flash register mapping based on family, but not yet. lo lock
-
Guillaume Revaillot authored
-
Chen Guokai authored
-