Commit Graph

34 Commits

Author SHA1 Message Date
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