Return-Path: From: Lukasz Rymanowski To: linux-bluetooth@vger.kernel.org Cc: Lukasz Rymanowski Subject: [PATCH v3 00/11] shared/hfp: Add support for HFP HF Date: Wed, 8 Oct 2014 12:15:20 +0200 Message-Id: <1412763331-30989-1-git-send-email-lukasz.rymanowski@tieto.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: Following patches extends hfp API with HFP HF functionality. HFP HF parser has been added and unit test for it. To consider: how strict we should be when it comes to parsing AT responses. For example, at the moment, command +CCLC: will be recognized as +CCLC: eventhough correct response format should be +CCLC: Note: As discussed on IRC I did not try to generalize code. v2: * minor self review fixes * response callback on send command, contains now result (OK/ERROR) and data from unsolicited response if available. v3: * Fix some memory leaks found on self review Lukasz Rymanowski (11): shared/hfp: Add support for HFP HF shared/hfp: Add set_debug and close_on_unref API for HFP HF shared/hfp: Add set disconnect handler and disconnect API to HFP HF shared/hfp: Add register/unregister event for HFP HF shared/hfp: Add HFP HF parser shared/hfp: Add send AT command API for HFP HF unit/test-hfp: Provide test_handler function via struct data unit/test-hfp: Add init test for HFP HF unit/test-hfp: Add send command tests for HFP HF unit/test-hfp: Add tests for unsolicited results for HFP HF unit/test-hfp: Add some robustness tests for HFP HF src/shared/hfp.c | 632 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/shared/hfp.h | 27 +++ unit/test-hfp.c | 260 +++++++++++++++++++++-- 3 files changed, 900 insertions(+), 19 deletions(-) -- 1.8.4