Olivier Martin
014c2802ee
Refactor code to better separate gattlib_adapter_t, gattlib_device_t, gattlib_connection_t and their backends
2024-04-05 13:20:40 +02:00
Olivier Martin
22dca4511c
Require a lower version of cmake (same version as Ubuntu 22.04 LTS)
2024-04-05 10:25:54 +02:00
Olivier Martin
5f43addb8f
gattlib_disconnection: Added support to wait for the disconnection to be effective
2024-03-29 00:20:30 +01:00
Olivier Martin
d3d9600114
cmake: Specify cmake version + Fix finding Python development module
2024-02-22 09:30:22 +01:00
Flaviu Tamas
bb90b55dde
Flush uart after getting message
...
The internal stdout buffering causes problems when we're trying to get
data, but the data doesn't have any newlines or anything like that.
We're forced to wait for forever until the buffer gets filled up and
output to the console.
This solves that by flushing immediately after each message.
2021-12-03 09:39:07 +01:00
Olivier Martin
1afaa8b460
Introduce Gattlib logging backend
2021-10-18 16:46:45 +02:00
Olivier Martin
e93504b91f
cmake: Update 'cmake_minimum_required' as 2.6 is getting deprecated
2021-10-17 22:22:05 +02:00
Olivier Martin
d63b7ccb27
examples/nordic_uart: Use 'gattlib_notification_start()'
2021-02-01 16:48:02 +01:00
Olivier Martin
8020503ab6
gattlib: Added support for write-without-response
2019-07-05 22:50:23 +02:00
Olivier Martin
c2a07a9139
Remove legacy options from `gattlib_connect()`
...
Legacy options can still be set from 'options' parameter.
2019-05-20 20:15:23 +02:00
Marcus Georgi
096acbe837
explicitly link gattlib library in examples
2018-01-03 14:15:29 +01:00
Marcus Georgi
647f3d3c10
explicitly link to pthread and libpcre in examples
...
- omitting this causes linker errors when cross-compiling
2018-01-03 14:15:17 +01:00
Thomas Li Fredriksen
d6a87e47a9
Fixed examples linker issue (missing pthread link). Added two cmake-options GATTLIB_BUILD_EXAMPLES and GATTLIB_SHARED_LIB
2018-01-03 13:45:28 +01:00
Olivier Martin
2e88aec8e1
Initial travis-ci support
2017-07-02 15:01:31 +02: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
076067a2d7
include/gattlib.h: Remove dependency on glib.h
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
7417102e12
examples: Adding a new example that demonstrates BLE Nordic UART Service (NUS)
2017-02-26 16:14:17 +01:00