Commit Graph

398 Commits (aaab2dc74e8b4448f0ecc1bdd0c5310f0155f801)

Author SHA1 Message Date
Olivier Martin 5b08f051d8 travis-ci: Allow to overwrite artifacts as the 'dev' ones need to be overwritten 2018-01-03 13:21:31 +01:00
Olivier Martin f4e09c0fd6 README.md: Update development package links 2018-01-03 13:08:39 +01:00
Olivier Martin 72a13512a0 travis-ci: Skip TRAVIS_TAG from package name as we change the version number when using the tag 'dev' 2018-01-03 12:57:30 +01:00
Olivier Martin 2a8fee224d CMakeLists.txt: Ensure '0.2-dev' tag is used when building 'dev' tag
Debian based distributions do not like package version without number.
2018-01-03 12:11:41 +01:00
Olivier Martin 91f9e93522 travis-ci: Update Debian dependancies 2018-01-03 12:05:08 +01:00
Olivier Martin 3d7802af21 CMakeLists.txt: Print version that is building to ease debugging on travis CI system 2018-01-03 11:57:41 +01:00
Olivier Martin 6ab868245e Fixed travis by updating libc-dev version 2017-10-08 22:16:05 +02:00
csl 56a8b24153 Correct order of arguments to org_bluez_gatt_characteristic1_call_write_value_sync 2017-10-07 23:46:13 +02:00
csl 01d5c51a0c Fix problem with gvariant formatting causing GLib format errors 2017-09-08 17:18:53 +02:00
Olivier Martin 4af454d026 travis: Update ARM Libc for cross-compilation 2017-09-08 17:08:10 +02:00
Olivier Martin 82684b107e Merge pull request #39 from kinemic/debian_architecture_crosscompile
do not use dpkg to change deb arch when crosscompiling
2017-07-27 12:18:04 +02:00
Olivier Martin ce6e6a687d Merge pull request #38 from kinemic/non_travis_versioning
prepend the non-travis version with a number
2017-07-27 12:17:20 +02:00
Marcus Georgi cd6701dc08 do not use dpkg to change deb arch when crosscompiling 2017-07-25 13:47:50 +02:00
Marcus Georgi 3751fd3587 prepend the non-travis version with a number
- otherwise the built deb can't be installed
2017-07-19 14:57:22 +02:00
Olivier Martin 8e159b683d Merge pull request #32 from mweal-ed/get_uuid_from_handle
get_uuid_from_handle returns wrong uuid #30 fix
2017-07-12 17:39:58 +02:00
mikew-ed 6332cb807c get_uuid_from_handle returns wrong uuid #30 fix 2017-07-10 07:35:50 -07:00
Olivier Martin d3ca083826 README.md: Added latest binaries 2017-07-02 17:22:42 +02:00
Olivier Martin a8ff524171 travis-ci: Fixed deployment script 2017-07-02 16:23:53 +02:00
Olivier Martin 6361b818e5 Debian: Force Bluez version in package dependency 2017-07-02 15:44:19 +02:00
Olivier Martin c890f64dd9 dbus: Added support for Bluez DBus API v5.40 2017-07-02 15:36:09 +02:00
Olivier Martin 2e88aec8e1 Initial travis-ci support 2017-07-02 15:01:31 +02:00
Olivier Martin f7a5ced9d5 Merge pull request #23 from kinemic/usrlib
include /usr/lib in link directories when cross compiling
2017-06-02 13:29:48 +02:00
Marcus Georgi a5df534400 include /usr/lib in link directories when cross compiling
- was necessary on one of our machines, otherwise libglib-2.0 and others were
  not found during linking
2017-06-02 11:57:17 +02:00
Olivier Martin 7c40bad040 Merge pull request #21 from kinemic/master
Merge "use relative paths referencing bluez lib"
2017-06-02 11:12:29 +02:00
Marcus Georgi 6d90fa4d48 don't mix C and CXX Flags in CMake
- otherwise clang will report error:
   invalid argument '-std=c++11' not allowed with 'C/ObjC'
2017-06-01 10:16:20 +02:00
Marcus Georgi ecc627cb8a use relative paths referencing bluez lib
- otherwise includes won't work when used as a subdir in other projects
2017-06-01 10:07:45 +02:00
Olivier Martin 0ee021f531 Fixed build for Bluez v4.101 2017-03-17 11:35:13 +01:00
Olivier Martin a40b8f9724 Select gattlib backend (bluez code or DBus API) following Bluez version 2017-03-17 11:20:08 +01:00
Olivier Martin c702d74b23 examples/ble_scan: Ensure we disconnect on error 2017-03-17 11:20:08 +01:00
Olivier Martin cfe5613d0d gattlib.h: Added 'const' to buffer for 'gattlib_write_char_by_(uuid|handle)' 2017-03-17 11:20:08 +01:00
Olivier Martin beed53a6ba gattlib.h: Changed prototype of 'gattlib_read_char_by_uuid' 2017-03-17 11:20:08 +01:00
Olivier Martin 80f9884ae0 gattlib.h: Introduced CREATE_UUID16() 2017-03-17 11:20:08 +01:00
Olivier Martin d0b18d5409 examples: Demonstrate gattlib notification API 2017-03-17 11:20:08 +01:00
Olivier Martin 4dde0c3698 gattlib.h: Introduced gattlib_notification_(start|stop) 2017-03-17 11:20:08 +01:00
Olivier Martin 5391388201 gattlib.h: Pass 'uuid' instead of 'handle' to 'gattlib_event_handler_t' 2017-03-17 11:20:08 +01:00
Olivier Martin 1655e8c329 gattlib.h: Hide implementation specific attributes in gatt_connection_t.context 2017-03-17 11:20:08 +01:00
Olivier Martin ee2fabaf3f Introduced 'gattlib_write_char_by_uuid' 2017-03-17 11:18:59 +01:00
Olivier Martin 74972ae011 Move UUID API to gattlib_common.c 2017-03-17 11:18:59 +01:00
Olivier Martin e880df8e01 gattlib: Added support for adapter to enable/disable scanning 2017-03-17 11:18:58 +01:00
Olivier Martin d998e0072a dbus: Make gattlib based on D-Bus 2017-03-17 11:18:55 +01:00
Olivier Martin 076067a2d7 include/gattlib.h: Remove dependency on glib.h 2017-03-14 12:51:33 +01:00
Olivier Martin ebe4e57591 Move bluez specific files to 'bluez/' directory 2017-03-14 12:51:33 +01:00
Olivier Martin 6a083a8496 examples: Use 'gattlib' pkg-config to build the examples 2017-03-14 12:17:02 +01:00
Robert-B 5b76fada47 older compiler - do not use for loops with variable decalaration 2017-03-14 12:02:19 +01:00
Olivier Martin 15ab7a84d2 Merge pull request #14 from kinemic/master
gattlib: added extern "C" {} around header
2017-03-01 12:41:08 +01:00
Jonas Böer 1434b741ec gattlib: added extern "C" {} around header 2017-03-01 12:28:36 +01:00
Olivier Martin 7417102e12 examples: Adding a new example that demonstrates BLE Nordic UART Service (NUS) 2017-02-26 16:14:17 +01:00
Olivier Martin 180f7dff54 src: Fixed data length for Notify and Indicator handler 2017-02-26 16:08:51 +01:00
Olivier Martin e11618bdeb example/read_write: Implement 'write' using characteristic's UUID 2017-02-22 12:17:53 +01:00
Olivier Martin 4ab4cddfba src/gattlib: Fixed 'gattlib_read_char_by_uuid_async()' returned error 2017-02-22 12:04:54 +01:00