Add --reset option to trigger a reset both before and after flashing.
Merge pull request #191 from jimparis/flash-support-reset

Add --reset option to trigger a reset both before and after flashing.
Properly detect and warn if multiple stlinky magic bytes are detected

Stlinky can silently fail if its magic bytes are present anywhere else
in the SRAM. This change makes st-term detect all stlinky structures,
warn about multiple occurences and will use the last one detected.
Merge pull request #195 from onnokort/master

Properly detect and warn if multiple stlinky magic bytes are detected
st-term magic byte via commandline argument
Merge pull request #197 from rene-dev/master

st-term magic byte via commandline argument
[ fix ] ident typo
stlinkv1_macosx_driver: add Mavericks

The diff was as easy as adding a new select
option for 10.9 version in install.sh, and
a little patch fixing com.apple.kpi.libkern
version string.

Don't forget to install latest libusb, i.e.
libusbx in homebrew!
Merge pull request #198 from jsarenik/osx_tarball

stlinkv1_macosx_driver: add Mavericks
Process SIGINT and SIGTERM only in safe places
Merge pull request #199 from agpanarin/master

Process SIGINT and SIGTERM only in safe places
Correct address for STM32F2 flash size register

There was a typo in the flash size register address for STM32F2. Change
to correct address. Verified against STM32F207 reference manual
(RM0033 Rev 5 section 33.2), and an STM32F217 chip.
Remove unsupported --device option to st-util

Setting the STLINK device with -d hasn't worked for some time, but
the STLINK_DEVICE environment variable works instead. Remove the
option, update documentation and help text.
Merge pull request #205 from JonasNorling/master

STM32F2 fix, and remove --device option
[ add ] INSTALL.mingw using dandev37 comments
[ update ] INSTALL.mingw using Vanya comments
When ignoring the end of a file, make sure we don't ignore partial words.

Consider a 128-byte write to the chip.  If the last 2 bytes are
considered "empty", then len is adjusted to 126, and run_flash_loader
will only copy 126 bytes to RAM.  However, run_flash_loader then
proceeds to round up to 32 words (128 bytes) when flashing, which has
the effect of clobbering those last two "empty" bytes with junk data.