Merge Jef's upstream changes: - some stream IO abstraction updates: poll() support, but also a new ioctl() interface to query the BLE name of the stream instead of our own 'get_name()' function. This will require corresponding changes on the subsurface side. - Jef merged the Oceanic BLE support from me, with changes, and some general atom2 backend cleanups. - misc small fixups like the 3s Mares BLE timeout we already had. * git://github.com/libdivecomputer/libdivecomputer: Install the ioctl header file Advertise the BLE support in the device descriptors Fix the BLE device detection for the i770R and Pro Plus X Implement the BLE handshaking Implement the BLE packet sending and receiving Read the entire data packet in a single operation Remove the trailing zero byte from all commands Fix a bug in the ACK/NAK handling Remove an unnecessary function Add an ioctl to retrieve the remote device name Re-implement the set_latency function as an ioctl Add an ioctl function to the I/O interface Integrate the new poll function Add a poll function to the I/O interface Add support for the Oceanic Veo 4.0 Increase the timeout to 3 seconds
Overview ======== Libdivecomputer is a cross-platform and open source library for communication with dive computers from various manufacturers. The official web site is: http://www.libdivecomputer.org/ The sourceforge project page is: http://sourceforge.net/projects/libdivecomputer/ Installation ============ On UNIX-like systems (including Linux, Mac OS X, MinGW), use the autotools based build system. Run the following commands from the top directory (containing this file) to configure, build and install the library and utilities: $ ./configure $ make $ make install If you downloaded the libdivecomputer source code directly from the git source code repository, then you need to create the configure script as the first step: $ autoreconf --install To uninstall libdivecomputer again, run: $ make uninstall Support ======= Please send bug reports, feedback or questions to the mailing list: http://libdivecomputer.org/cgi-bin/mailman/listinfo/devel or contact me directly: jef@libdivecomputer.org License ======= Libdivecomputer is free software, released under the terms of the GNU Lesser General Public License (LGPL). You can find a copy of the license in the file COPYING.
Description
Languages
C
98.3%
M4
1.2%
Makefile
0.5%