Hi, Here you have my first proposals to add a new atom to support HFP-specific capabilities, and the corresponding implementation in hfpmodem. Only some of these extensions have been included in this series. Hope this fits the ideas discussed in the mailing list.
Looking forward to your review, Mikel Mikel Astiz (12): TODO: Task added for HFP-specific capabilities Add handsfree atom for HFP-specific capabilities hfpmodem: Driver implements handsfree atom hfp_hf: Plugin creates handsfree atom handsfree: Atom supports inband ringing status hfpmodem: Support for +BSIR unsol. result codes handsfree: Support for number requests (AT+BINP=1) handsfree: Expose RequestInput in D-Bus API hfpmodem: Support of number requests (AT+BINP=1) handsfree: Read-only voice-recognition D-Bus prop handsfree: Writable voice-recogn. prop (AT+BVRA) hfpmodem: Support for AT+BVRA Makefile.am | 9 +- TODO | 11 ++ drivers/hfpmodem/handsfree.c | 223 ++++++++++++++++++++++++ drivers/hfpmodem/hfpmodem.c | 2 + drivers/hfpmodem/hfpmodem.h | 3 + include/dbus.h | 1 + include/handsfree.h | 74 ++++++++ plugins/hfp_hf.c | 2 + src/handsfree.c | 385 ++++++++++++++++++++++++++++++++++++++++++ src/ofono.h | 1 + 10 files changed, 708 insertions(+), 3 deletions(-) create mode 100644 drivers/hfpmodem/handsfree.c create mode 100644 include/handsfree.h create mode 100644 src/handsfree.c -- 1.7.6 _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
