Ravi kumar Veeramally
5fe8d7556f
profiles/network: Rename common.c|h to bnep.c|h
...
Files common.c|h contains only bnep related code, it makes
more sence with bnep.c|h.
2013-11-29 17:10:19 +02:00
Szymon Janc
f52aa87499
plugins: Add initial code for sixaxis plugin
...
This plugin will be used to associate PS3 controllers.
2013-11-27 11:29:26 +02:00
Luiz Augusto von Dentz
956e63360d
audio: Remove audio plugin
...
Audio plugin is now splitted in multiple plugins so it is no longer
necessary to have a manager to deal with many different drivers.
2013-07-24 15:45:18 -07:00
Luiz Augusto von Dentz
abe0595df1
audio: Move A2DP code to its own plugin
...
This moves A2DP related code to a2dp plugin and making it possible to
disable by passing -P a2dp and increasing the modularity of the code.
2013-07-24 15:45:09 -07:00
Luiz Augusto von Dentz
089d112ffe
audio: Move AVRCP related code to its own plugin
...
This moves AVRCP related code to avrcp plugin and making it possible to
disable by passing -P avrcp and increasing the modularity of the code.
2013-07-24 15:44:52 -07:00
Luiz Augusto von Dentz
fe4cbedb1e
plugins/policy: Reword audio policy code in a simple plugin
...
This moves audio device policy to a plugin and removes any dependency of
audio plugin to it.
2013-07-12 15:05:49 +03:00
Alex Deymo
4cf14a98e5
autopair: Add the autopair plugin
...
The autopair plugin tries standard pincodes for different devices with
dumb pincodes. It also generates a random 6 digit pincode for keyboards
that support any pincode but fallbacks to the agent call in case the
random generated pincode didn't work.
2013-05-10 10:21:39 +03:00
Mikel Astiz
10620c1c0f
profile: Use btd_service for connect/disconnect
...
Change the btd_profile connect/disconnect callbacks to receive a
btd_service pointer. This should make it possible to handle multiple
instances of the same profile in a specific device.
The patch strongly influences how the profiles should interact with the
core. The state transitions, previously reported using the device.h API
(device_profile_connected() and device_profile_disconnected()), have
now been replaced by the btd_service API.
The transitions will then be propagated to device.c by means of the
conventional state-changed callback mechanism.
2013-04-26 14:48:32 +03:00
Vinicius Costa Gomes
eac1dfd0e6
gas: Move all the code to only one file
...
Our Generic Attribute/Access Service plugin is small and simple enough
to be kept in only one file.
2013-01-29 15:57:41 -06:00
Marcel Holtmann
f1f6a1ae88
plugins: Remove no longer needed formfactor plugin
2012-12-29 15:57:21 -08:00
Marcel Holtmann
d4cbe27507
plugins: Remove no longer needed adaptername plugin
2012-12-29 15:32:55 -08:00
Marcel Holtmann
7279e8508e
plugins: Add support for systemd's hostname daemon
2012-12-29 14:46:19 -08:00
Marcel Holtmann
4a6389350f
build: Mark Health plugin as experimental for now
...
The API of the Health plugin and the code itself needs another review
phase in the light for BlueZ 5.x. For now mark this plugin as experimental.
2012-12-21 09:48:17 +01:00
Marcel Holtmann
2935c04e3d
build: Remove support for external OOB plugin
2012-12-20 00:23:53 +01:00
Andre Guedes
6402746a4e
hog: Rename hog_device.c file to hog.c
...
Since hog_manager.c and hog_device.h were merged into hog_device.c,
now the whole HoG logic is in this file. So, calling this file hog.c
instead of hog_device.c is more suitable.
2012-12-19 23:57:20 +02:00
Andre Guedes
0a5b1ec8d3
hog: Merge hog_device.h code into hog_device.c
...
This patch merges hog_device.h code into hog_device.c and removes
hog_device.h file. As long as hog_manager.c was merged into hog_
device.c, there is no need to have a header for hog_device.
This patch also adds the static modifier to functions which are
now used only in hog_device.c.
2012-12-18 17:20:44 +02:00
Andre Guedes
647f42d9f3
hog: Merge hog_manager.c code into hog_device.c
...
This patch merges hog_manager.c code into hog_device.c and removes
hog_manager.c file. hog_manager.c is a very small file, so there is
no need to keep it separated.
2012-12-18 17:18:50 +02:00
Marcel Holtmann
af506e3a3e
build: Limit GATT example plugin to maintainer mode
2012-12-15 14:19:07 +01:00
Johan Hedberg
8bec4a6916
heartrate: Remove useless files
2012-12-14 13:34:33 +02:00
Johan Hedberg
831ae09e35
thermometer: Remove useless files
2012-12-14 13:28:18 +02:00
Johan Hedberg
539a5603e0
scanparam: Remove useless files
2012-12-14 13:15:06 +02:00
Johan Hedberg
12cd2f8eee
deviceinfo: Remove useless files
2012-12-14 13:08:18 +02:00
Johan Hedberg
e1cbe31eaa
alert: Remove useless files
2012-12-14 13:02:22 +02:00
Johan Hedberg
5be0c6f3b0
time: Remove useless files
2012-12-14 12:57:52 +02:00
Johan Hedberg
c4c9436697
plugins: Remove service plugin (replaced by Profile interface)
2012-12-12 14:01:14 +02:00
Marcel Holtmann
1fc2e51d41
build: Reorder LE plugins and put some into experimental stage
2012-12-11 16:40:11 +01:00
Johan Hedberg
dc288fc658
network: Fix profile connection state notifications
2012-12-11 13:25:26 +02:00
Johan Hedberg
95b53a22a9
input: Fix profile connection status notifications
2012-12-11 11:08:57 +02:00
Marcel Holtmann
62b1cf40d5
build: Move SAP plugin definition next to all other plugins
2012-12-10 22:48:44 +01:00
Marcel Holtmann
9356713283
build: Use one central place for all plugin definitions
2012-12-10 22:44:54 +01:00
Marcel Holtmann
cc9e4e7cae
build: Update configure option handling
2012-12-10 21:32:51 +01:00
Marcel Holtmann
ff983074f8
build: Always build the Wiimote plugin
2012-12-10 21:32:51 +01:00
Marcel Holtmann
f30648032c
build: Move GATT example plugin to Makefile.plugins
2012-12-09 10:09:44 +01:00
Marcel Holtmann
9507ea3a91
build: Use a separate Makefile.plugins
2012-12-09 10:05:17 +01:00