Wykres commitów

135 Commity (develop)

Autor SHA1 Wiadomość Data
Jerry Jacobs 68b0f3bddc Initial work to fix cygwin builds 2016-10-22 09:44:37 +02:00
Andrew Andrianov 650a88aa2c debian: Remove all useless stuff from debian/rules, force cmake buildsystem
The top-level makefile that was used to drive cmake broke the autodetection
of the used buildsystem by debhelper. This commit fixes it and moves most
of the installation stuff to CMakeLists.txt to keep debian/ folder contents
to the bare minimum.

Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2016-10-04 13:56:05 +03:00
Jerry Jacobs 4209e4b924 cmake: Refactor into seperate files, fix project version detection when everything fails (travis) 2016-09-16 15:42:34 +02:00
Jerry Jacobs 3b47efcb01 cmake: WIN32: Fix linking with winsock 2016-09-15 15:05:00 +02:00
Jerry Jacobs c42de25204 cmake: Fix building with MinGw64 2016-09-15 14:55:18 +02:00
Jerry Jacobs 1ade678f9c Refactor main CMakeLists.txt. Generate manpages when pandoc is present in Debug builds. Add top level Makefile 2016-09-15 10:44:01 +02:00
fabien.lementec c3f6fd0516 fix: cmake, st-util.1 2016-09-15 08:06:34 +02:00
Daniel Campoverde [alx741] ddbe285dad Add man page installation to Cmake rules 2016-09-14 21:58:49 -05:00
Andrew Andrianov 77df02bf92 CMakeLists.txt: Fix linker command in generated .pc file
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2016-09-14 16:55:06 +03:00
Jerry Jacobs 3fd0f09978 Remove hacky st-term (which needed special undocumented firmware from https://github.com/nekromant/antares/tree/master/src/lib/stlinky ) as we now have arm semihosting with a well defined interface 2016-09-08 15:43:27 +02:00
Jerry Jacobs cc1cb00d73 Fix variable shadow warnings (brk, signal). Disable redundant-decl flag on OpenBSD 2016-09-08 17:07:09 +02:00
Jerry Jacobs bd5dd33223 tests: Enable make test with CTest using add_test. Remove unnecessary library building for st-flash arg parser 2016-09-08 16:32:32 +02:00
Jerry Jacobs b5bbf3d0b0 Merge pull request #444 from nekromant/master
RFC: Build libstlink shared library, add debian packaging
2016-09-07 21:02:30 +02:00
Anatoli 7c99eb0503 re-desing of command line parsing for st-flash; unit-tests for it; implement read into ihex; 2016-09-06 22:56:54 +02:00
Andrew Andrianov a35cc23525 CMakeLists.txt: Add shared library build and debian packaging
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
2016-09-02 23:00:33 +03:00
Fabien Chouteau d0910c66d7 Prototype of ARM semihosting support 2016-08-10 17:28:11 +02:00
Jerry Jacobs 9aac78d184 Deprecate autotools 2016-08-03 20:02:50 +02:00
Jerry Jacobs 57cf59a869 cmake: Add proper detection of sys/mman.h. Fixes #450
Signed-off-by: Jerry Jacobs <jerry.jacobs@dualinventive.com>
2016-08-03 11:04:20 +02:00
Jean-Marie Lemetayer 113f3e3507 Fix multiple warnings
- Replace 'typedef reg' by 'struct stlink_reg'
 - Prefix the 'sl' global variable with a 'g'
 - Rename 'j' -> 'k' and 'i' -> 'j' variables
 - Rename 'hex' variable into 'hextmp'
 - Fix unused parameter
 - Use a correct printf format for gsize
 - Use correct MAX macro
 - Use correct data casting
 - Do not use 'GTK_STOCK_*' anymore
 - Do not use 'gtk_tree_view_set_rules_hint'
 - Remove unused functions
 - Explicitly cast data type
 - Enable Werror
2016-06-02 17:41:15 +02:00
Jerry Jacobs f6229cae50 Fixup tests/usb.c to read from correct SRAM base, fixes #351 2016-05-21 00:23:23 +02:00
Jerry Jacobs f8d711818d cmake: Search for static libusb-1.0 library on OSX and link with ObjC,CoreFoundation and IOKit frameworks 2016-05-20 20:36:41 +02:00
Jerry Jacobs 48a8ac59e1 Move STLINK_DEBUG_* defines into enum, move flash_loader code into seperate header and c file 2016-05-20 20:03:57 +02:00
Jerry Jacobs de1f05ce81 Move chipid defines and deduplicate chipid params code 2016-05-16 15:39:00 +02:00
Jerry Jacobs 742eba2cd6 Reorganize stlink-gui and update README, add building gui with Travis CI on linux 2016-05-11 12:03:56 +02:00
Jerry Jacobs e454fe9819 Reorganize files:
* Header files moved into include/stlink
* doc/tutorial.{pdf/tex} converted to markdown for rendering by github and easy editing
* Remove `stlink-` suffix from some C source files and move into `src/tools`
2016-05-05 19:30:32 +02:00
Jerry Jacobs d15a2535ca CMake: Dont use pkg-config to find libusb on Mac OSX, rewrite to CMake find module (tested on homebrew only) 2016-05-05 12:52:58 +02:00
Jerry Jacobs db5f0297bf * Merge st-probe tool into st-info
* Fixup #318 serial print in stlink probe with trailing zeros
* Refactor stlink-usb.h with some doxygen-style comments
* Refactor some pieces of stlink_open_usb
2016-04-15 23:09:45 +02:00
Jerry Jacobs 2e1204175e Add -fPIC compiler flag, remove st-info from libstlink.a which is already specified by the st-info tool 2016-04-15 16:05:36 +02:00
Jerry Jacobs d9814ffe9a Merge with master 2016-04-07 13:01:32 +02:00
Jerry Jacobs 32807fb950 cmake: Add -ggdb flag when CMAKE_BUILD_TYPE=Debug, add more usefull and stricter compiler flags when supported 2016-04-07 11:58:16 +02:00
Jerry Jacobs ca08bed617 travis: Initial continues integration build on linux and osx
* Fixup README to render HTML from Markdown
* Fixup CMakeLists.txt to have a lower working minimum version
* Add .travis.yml and .travis.sh for autobuild
2016-04-07 11:35:50 +02:00
Jerry Jacobs 89711265a5 st-probe: Initial working stlink_probe_* API and CLI tool 2016-04-06 14:58:51 +02:00
Jerry Jacobs 61b41b03aa Add st-info to CMakeLists.txt 2016-03-11 22:13:09 +01:00
Josh Bialkowski 308730bbad fix MINGW test in cmake 2015-11-19 09:29:27 -08:00
Josh Bialkowski d4d28e401f first stab at a cmake build 2015-11-16 16:50:08 -08:00