linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/21] HID over GATT plugin
@ 2012-07-03 18:42 João Paulo Rechi Vita
  2012-07-03 18:42 ` [PATCH 01/21] hog: Register HID over GATT device driver João Paulo Rechi Vita
                   ` (21 more replies)
  0 siblings, 22 replies; 27+ messages in thread
From: João Paulo Rechi Vita @ 2012-07-03 18:42 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: João Paulo Rechi Vita

This is the plugin to support HID over GATT. It has the uHID module as a
dependency, which is now integrated on the HID maintainer's tree [1] and will
be part of the HID's 3.6 pull request. Right now a merge of the 'uhid' branch
of this tree witht the master branch of bluetooth-next is necessary to test
this plugin, with the uhid module compiled and loaded.

[1] git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git

Known limitations:

- No characteristics / descriptors handle storage, we discover everything on
  every re-connection;

- Discovery doesn't work when there is a bonded non-connected HoG device. We're
  working to improve LE connection and discovery management in general, so this
  will be addressed soon.

Claudio Takahasi (8):
  hog: Register HID over GATT device driver
  hog: Add checking for 'EnableGatt'
  hog: Discover descriptors for all characteristics
  hog: Use real values for vendor and product IDs
  gatt: add Report Reference descriptor UUID
  hog: Add read Report Reference descriptor
  hog: Add HID Information Characteristic read
  hog: Use hardware country code

João Paulo Rechi Vita (12):
  hog: Register ATTIO callbacks
  hog: Load primary service handle
  hog: Discover all characteristics declaration
  hog: Discover the "Report Map" characteristic
  hog: Enable "Report" characteristic notifications
  hog: Add report notification handler
  hog: HID I/O driver
  hog: Prepend Report ID to the HID report
  hog: Add support for uHID events
  hog: Handle output reports
  hog: Handle output events
  hog: Handle feature reports

Paulo Alcantara (1):
  hog: Handle HID devices operating in Boot Protocol Mode

 Makefile.am        |    5 +
 acinclude.m4       |    8 +
 attrib/gatt.h      |    1 +
 configure.ac       |    2 +
 input/hog_device.c |  694 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 input/hog_device.h |   28 +++
 input/main.c       |   24 ++
 input/manager.c    |   38 +++
 input/manager.h    |    3 +
 9 files changed, 803 insertions(+)
 create mode 100644 input/hog_device.c
 create mode 100644 input/hog_device.h

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2012-07-12  5:01 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-03 18:42 [PATCH 00/21] HID over GATT plugin João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 01/21] hog: Register HID over GATT device driver João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 02/21] hog: Add checking for 'EnableGatt' João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 03/21] hog: Register ATTIO callbacks João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 04/21] hog: Load primary service handle João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 05/21] hog: Discover all characteristics declaration João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 06/21] hog: Discover descriptors for all characteristics João Paulo Rechi Vita
2012-07-03 18:42 ` [PATCH 07/21] hog: Discover the "Report Map" characteristic João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 08/21] hog: Enable "Report" characteristic notifications João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 09/21] hog: Add report notification handler João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 10/21] hog: HID I/O driver João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 11/21] hog: Use real values for vendor and product IDs João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 12/21] gatt: add Report Reference descriptor UUID João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 13/21] hog: Add read Report Reference descriptor João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 14/21] hog: Prepend Report ID to the HID report João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 15/21] hog: Add support for uHID events João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 16/21] hog: Handle output reports João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 17/21] hog: Handle output events João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 18/21] hog: Handle feature reports João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 19/21] hog: Add HID Information Characteristic read João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 20/21] hog: Use hardware country code João Paulo Rechi Vita
2012-07-03 18:43 ` [PATCH 21/21] hog: Handle HID devices operating in Boot Protocol Mode João Paulo Rechi Vita
2012-07-09 14:00 ` [PATCH 00/21] HID over GATT plugin Johan Hedberg
2012-07-09 22:08   ` Pavan Savoy
2012-07-10  5:57     ` David Herrmann
2012-07-12  1:49       ` Pavan Savoy
2012-07-12  5:01         ` David Herrmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).