Permalink
Commits on Sep 13, 2018
  1. Update README.md

    xor-gate committed Sep 13, 2018
  2. Update ChangeLog.md

    xor-gate committed Sep 13, 2018
  3. Update .version

    xor-gate committed Sep 13, 2018
Commits on Aug 2, 2018
Commits on Aug 1, 2018
  1. Mem write odd (#730)

    donmr authored and xor-gate committed Aug 1, 2018
    * Use local variable for read_result instead of *ret, and fix
    calculation of *ret for EOF case.
    
    * Found a problem when reading an odd (%4) number of bytes at the end
    of a file.  fread (on stm32) get them (say 3 bytes), then askes for
    more.  do_semihosting gets a read return of 0 and tries to write that.
    mem_write alters the address to be aligned and overwrites then 3 bytes
    from the last read.
    
    This change simply tells mem_write to do nothing if len is 0.
    
    * Fix Issues from Fabien-Chouteau's review of my previous patch in isue #727.
    
    * Revert change to mem_write() so it does not confuse fixes to do_semihosting().
    
    * Add cast to avoid warning.
    
    * Restore change to mem_write to return immeadiately if len == 0.
    Add more comments on further possible issues and ways to handle them.
    Using a branch to separate this change from others as it may need
    more discussion and go on for a while...
    
    * Remove cast of "-1" to uint32_t.  It's now compared to a ssize_t
    and the compiler should be fine with that without any cast.
  2. Fix to cast in changes for SYS_READ. (#731)

    donmr authored and xor-gate committed Aug 1, 2018
    * Remove cast of "-1" to uint32_t.  It's now compared to a ssize_t
    and the compiler should be fine with that without any cast.
Commits on Jul 28, 2018
  1. Fixes to SYS_READ changes in PR #727 per review. (#729)

    donmr authored and xor-gate committed Jul 28, 2018
    * Use local variable for read_result instead of *ret, and fix
    calculation of *ret for EOF case.
    
    * Found a problem when reading an odd (%4) number of bytes at the end
    of a file.  fread (on stm32) get them (say 3 bytes), then askes for
    more.  do_semihosting gets a read return of 0 and tries to write that.
    mem_write alters the address to be aligned and overwrites then 3 bytes
    from the last read.
    
    This change simply tells mem_write to do nothing if len is 0.
    
    * Fix Issues from Fabien-Chouteau's review of my previous patch in isue #727.
    
    * Revert change to mem_write() so it does not confuse fixes to do_semihosting().
    
    * Add cast to avoid warning.
Commits on Jul 26, 2018
  1. semihosting: Use local variable for read_result instead of *ret, and …

    donmr authored and xor-gate committed Jul 26, 2018
    …fix calculation of *ret for EOF case (#727)
Commits on Jul 10, 2018
  1. Update tutorial.md (#722)

    fkarg authored and xor-gate committed Jul 10, 2018
Commits on Jul 7, 2018
Commits on Jun 27, 2018
  1. implement IHEX for the GUI (#718)

    dev26th authored and xor-gate committed Jun 27, 2018
    * implement IHEX for the GUI
    * use already loaded file's content to write into the flash
    * fix clang casting
Commits on May 31, 2018
  1. Reset through AIRCR (#540) (#712)

    timothytylee authored and xor-gate committed May 31, 2018
    In addition to asserting the NRST line, also request system reset through the
    Application Interrupt and Reset Control Register (AIRCR).
Commits on May 19, 2018
Commits on May 5, 2018
  1. Add svg icon for .desktop file (#708)

    joede authored and xor-gate committed May 5, 2018
    * add SVG icon and .desktop file to Debian package. Renamed icon and .desktop file to package name.
Commits on Apr 17, 2018
  1. Disable static library installation by default (#702)

    Vascom authored and xor-gate committed Apr 17, 2018
    * Disable static library installation by default
    * Added parameter for not install static lib
    * Rename and move to top parameter for install static libs.
Commits on Apr 16, 2018
  1. fix #700 (#701)

    slyshykO authored and xor-gate committed Apr 16, 2018
    * first try to fix #700
    Use CMAKE_INSTALL_PREFIX for install paths
    
    * check IS_DIRECTORY LIB_INSTALL_DIR
    * fix incorrect VAR usage in condition
    * changed debian/rules according to @bluca patch
Commits on Apr 9, 2018
Commits on Apr 1, 2018
Commits on Mar 29, 2018
Commits on Mar 28, 2018
  1. Icons for stlink gui (#697)

    cedricboudinet authored and xor-gate committed Mar 28, 2018
    * Adding icon for ui
    * renaming icons from stlinkgui to stlink-gui
    * moving icons from art to src/tools/gui/art
  2. remove exit() from lib. fix #634 (#696)

    slyshykO authored and xor-gate committed Mar 28, 2018
    * remove exit() from lib. fix #634
    * remove the UFATAL loglevel completely.
  3. Add desktop file for linux gtk GUI application (#688)

    Vascom authored and xor-gate committed Mar 28, 2018
    * Add desktop file for linux
    * installing desktop file to /usr/../share/applications
    * Move desktop file to gui subdirectory.
  4. Update libusb to v1.0.22 (#695)

    slyshykO authored and xor-gate committed Mar 28, 2018
    * Will not download libusb if it found.
    * Checking CMAKE_LIBRARY_PATH before setting as STLINK_LIBRARY_PATH.
Commits on Mar 26, 2018
Commits on Mar 16, 2018
  1. Debian packaging, CMake and README.md fixes (#683)

    bluca authored and xor-gate committed Mar 16, 2018
    * Use https for debian/copyright
    
    * Update dates and fix stanzas in debian/copyright
    
    No need to have 2 stanzas for the same license
    
    * Add BSD-3-clause body in debian/copyright
    
    * Remove generated boilerplate from debian/rules
    
    * Enable compiler hardening flags in debian/rules
    
    * Fix source package name according to repo and docs
    
    * Set source package section to electronics
    
    See https://packages.debian.org/unstable/electronics/ for a full list
    
    * Add long descriptions to packages
    
    * Add gbp.conf file
    
    * Update changelog for 1.5.0 release
    
    * Remove dirs files, not needed anymore
    
    * Rename library package to match SONAME
    
    As per Debian policy, shared library packages must be named after
    their SONAME version.
    
    * libstlink0: break+replace libstlink since it took over its files
    
    * Remove triggers, not needed anymore
    
    debhelper tools will generate the triggers file automatically since
    the package name was corrected
    
    * List GPL2+ in debian/copyright for flashloaders
    
    * Do not append -shared to shared library on *NIX
    
    Only on Windows it's necessary to have different file names, on *NIX
    the extension is what disambiguates between a static library (.a) and
    a shared library (.so).
    
    * Clarify license of flashloaders in README.md
    
    Fixes #682
    
    * List all individual authors in debian/copyright
    
    The Debian FTP masters nowadays require that all authors are listed in
    debian/copyright. Print the list of authors from git.
    
    * Move modprobe and udev files from shared library package to tools package
    
    Multiple versions of a shared library might be installed on the same
    system. Do not ship unversioned files in their packages, or they will
    conflict and fail to install.
    
    * stlink-tools: break+replace libstlink
    
    It took ownership of udev and modprobe files from libstlink
    
    * Fix pkgconfig include dir: remove project version
    
    The headers are installed in /usr/include/stlink without a version
    number.
    
    * Add libstlink1 symbols file
    
    Generated with:
    
     dpkg-gensymbols -P/tmp -v1.5.0 -V -e/tmp/libstlink.so.1.5.0
      -plibstlink1 -Odebian/libstlink1.symbols
    
    * Bump Standards-Version to 4.1.3
    
    Main changes are shared library rename and files moved, and HTTPS
    URLs.
    
    https://www.debian.org/doc/packaging-manuals/upgrading-checklist.txt
    
    * Add debian/watch file for notifications
    
    The Debian package tracker can automatically notify when a new
    version is out.
Commits on Mar 6, 2018
Commits on Mar 1, 2018
  1. doc/man: Add semihosting parameter documentation, fix styling issue w…

    xor-gate committed Mar 1, 2018
    …ith double dashhes. Fixes #674.
Commits on Feb 28, 2018
  1. Fix missing flash_loader for L011 (#675)

    szechyjs authored and xor-gate committed Feb 28, 2018
    Fixes #654 flash loader on L011
Commits on Feb 19, 2018
Commits on Feb 18, 2018
Commits on Feb 16, 2018
  1. Update README.md

    xor-gate committed Feb 16, 2018
  2. Update ChangeLog.md

    xor-gate committed Feb 16, 2018
    Prepare for 1.5.0 release
  3. Try to fix 666 issue (#668)

    slyshykO authored and xor-gate committed Feb 16, 2018
    * try to fix #666 issue
    * has fixed few function's signatures for match g_thread_new expectations.
    * fix check in stlink_gui_populate_filemem_view
    * fix gcc-8 warnings
    * fix g_return* for proper one