All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johan Hedberg <johan.hedberg@gmail.com>
To: "João Paulo Rechi Vita" <jprvita@openbossa.org>
Cc: linux-bluetooth@vger.kernel.org
Subject: Re: [PATCH 00/21] HID over GATT plugin
Date: Mon, 9 Jul 2012 11:00:05 -0300	[thread overview]
Message-ID: <20120709140005.GA3293@x220> (raw)
In-Reply-To: <1341340993-7480-1-git-send-email-jprvita@openbossa.org>

Hi João Paulo,

On Tue, Jul 03, 2012, João Paulo Rechi Vita wrote:
> 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

Patches 1-9 and 12 have been applied. The rest will need to wait a bit
until I can compile test them on a system with the kernel side support.

Johan

  parent reply	other threads:[~2012-07-09 14:00 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 ` Johan Hedberg [this message]
2012-07-09 22:08   ` [PATCH 00/21] HID over GATT plugin Pavan Savoy
2012-07-10  5:57     ` David Herrmann
2012-07-12  1:49       ` Pavan Savoy
2012-07-12  5:01         ` David Herrmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120709140005.GA3293@x220 \
    --to=johan.hedberg@gmail.com \
    --cc=jprvita@openbossa.org \
    --cc=linux-bluetooth@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.