Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
This helps to isolate AVRCP PDU handling and MediaPlayer interface.
|
|
The code is moved to avctp.c to simplify control.c
|
|
|
|
|
|
|
|
|
|
Initial config file to disable Proximity and Find ME support in the
proximity monitor side. By default all services will be supported.
Config file is necessary at least to disable Find ME profile since the
Immediate Alert service is shared between Pass Loss and Find ME.
|
|
|
|
|
|
When both audio and sap plugins are enabled, noinst_LIBRARIES is
incorrectly overwritten.
|
|
|
|
|
|
|
|
As these files are auto-generated they need to be marked as BUILT_SOURCES
so that we don't run into a build race later on. lib/bluetooth is removed
by clean-local so this doesn't need to be in CLEAN_FILES
|
|
Registers hard-coded D-Bus object path for Proximity Monitor and
exports GetProperties and SetProperty.
|
|
|
|
Function intends to be used by profiles to inform that a connection
is required and the callback that needs to be called when the it is
established. New header is required to avoid non GATT based profiles
including GAttrib header.
|
|
The Nintendo Wii Remote requires binary bluetooth addresses as PINs.
This is not possible via dbus agent API. So this adds a plugin that
registers a pin-callback and forces the right pin for every
authentication request of wiimotes.
|
|
|
|
|
|
|
|
Use the new datafiles options instead.
|
|
Instead of passing --[disable|enable]-configfiles, now we use
--[disable|enable]-datafiles as not all of the files are installed for
configuration but are rather data files.
|
|
Replacing the name setting code in src/adapter.c.
Moving the adapter naming allows us to use the /etc/machine-info [1]
pretty hostname, as implemented by hostnamed [2] in systemd.
If /etc/machine-info is not present, the adapter name stored
on disk in /var/lib/bluetooth will be used. If no adapter name
has been set yet, the default from the main.conf will be used.
We don't currently number the name of hci0 if a pretty name is
available, but we should instead number it if it happens not
to be the default adapter. As we cannot be told when the default
adapter changes, we'll behave this way for now.
Note that when an adapter name is set automatically from
the pretty hostname, changing it through the D-Bus interface
will fail.
[1]: http://0pointer.de/public/systemd-man/machine-info.html
[2]: http://www.freedesktop.org/wiki/Software/systemd/hostnamed
|
|
|
|
|
|
If PCMCIA enabled, udevdir value override from /lib/udev to
$(libexecdir)/udev.
|
|
|
|
|
|
|
|
|
|
The attrib plugin is deprecated and it is not used anymore. Remove it
and all related configuration. Note that GATT utility (gatttool)
configuration item was moved to Makefile.tools and it is compiled when
--enable-tools is used in configure.
|
|
The GATT example server was in the same plugin as the GATT client.
Moving it to a separate plugin will allow to easily disable it.
|
|
|
|
A sample OOB plugin that directly exposes OOB functionality over D-Bus.
|
|
|
|
Add SAP dummy driver implementation and extend configure
with --with-sap=<driver>.
|
|
|
|
Add a Sim Access Server to the SAP plugin and a framework for the dummy
sap driver as well.
* add the server register and unregister rutines
* add server listening socket setup
* add SAP DBus API
* add prototypes for SAP protocol implementation
* add skeleton of dummy SIM driver
|
|
New UUID functions will store the UUIDs values on host order. Added
functions to create, compare and convert UUIDs.
|
|
|
|
Add a SAP plugin main file and the plugin manager. Also include the SAP
plugin in the Makefile.
|
|
New API for Sim Access Profile.
|
|
|
|
|
|
Since do_connect() is used in both interactive.c and gatttool.c
files, it was moved to a new file that should hold all common functions
|
|
Mode required to allow better GATT procedures control. Some scenarios
require sequential commands without disconnection and delay between
operations. It is also desirable to change some connection parameters
of an active connection.
|