summaryrefslogtreecommitdiffstats
path: root/plugins/hfp.c
AgeCommit message (Collapse)AuthorFilesLines
2010-01-28Remove unneeded code to disable the modem on hfpGustavo F. Padovan1-3/+0
ofono_modem_remove() already disables the modem.
2010-01-27Style: Various whitespace issuesDenis Kenzior1-1/+7
2010-01-27Style: Don't go over 80 charactersDenis Kenzior1-2/+4
2010-01-27Fix: Remove unused includesDenis Kenzior1-11/+0
2010-01-27Add copyright note to the HFP pluginGustavo F. Padovan1-0/+1
2010-01-27Remove wrong copyright statement within HFP pluginMarcel Holtmann1-1/+0
2010-01-27Limit HFP plugin loading to D-Bus 1.3 only systemsMarcel Holtmann1-0/+3
2010-01-27Add HFP support through BlueZGustavo F. Padovan1-15/+462
It uses BlueZ through to get HFP working following the org.bluez.HandsfreeGateway and org.bluez.HandsfreeAgent from the BlueZ D-Bus API. You need the HFP suport into BlueZ and the new D-Bus 1.3 or later with fd-passing support. Many thanks to Zhenhua Zhang <zhenhua.zhang@intel.com> for its prototype on this code.
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-11-24Fix: Move CHLD from voicecall driver to pluginZhenhua Zhang1-4/+60
According HFP v1.5 spec, AT+CHLD=? should be a part of SLC connection. So we should not do it after SLC connection is created.
2009-11-24Fix: Order of CMER and CIND in SLC connectionZhenhua Zhang1-20/+20
According to the HFP 1.5 specification the order of commands is actually important. The required sequence is to use CIND=?, CIND? and then CMER. Currently oFono issues commands in the order of CIND=?, CMER, CIND?
2009-11-11Add call volume support for hfpmodemZhenhua Zhang1-0/+2
The call volume driver listens the speaker volume and microphone gain from the AG. It also allow to synchronze the speaker and microphone volume changes with the AG through AT+VGS and AT+VGM. Volume level synchronization from HFP spec 1.5 Section 4.28.2 is performed on startup.
2009-11-03Fix: Minor style issuesDenis Kenzior1-0/+1
2009-11-03Create network registration driver for hfpmodemGustavo F. Padovan1-0/+1
This driver handles phone informations about registration status, signal strength and roaming status listening +CIEV commands. It also gets the Network Operator name with +COPS commands.
2009-11-01Use ofono_info() for AT command debuggingMarcel Holtmann1-1/+1
2009-10-28Add voicecall driver for Bluetooth HFPZhenhua Zhang1-0/+3
HFP voicecall driver uses AT+CIEV indicator to notify call status update according to Bluetooth HFP spec v1.5. This patch only adds single call support.
2009-10-19Rename: drivers/hfpmodem/hfp.[ch] to hfpmodem.[ch]Denis Kenzior1-1/+1
Be more consistent with other drivers
2009-10-19Fix: Make 'make distcheck' happy againDenis Kenzior1-3/+1
2009-10-19Fix: Use debug instead of infoDenis Kenzior1-1/+1
2009-10-19Refactor: Setup the HF features bitmapDenis Kenzior1-3/+11
Do not use magic numbers unless strictly necessary
2009-10-19Refactor: Don't store indicator namesDenis Kenzior1-36/+38
We already know the indicators we're interested in from the specification, malloc/free-ing the indicator names is thus pointless. Instead save off the indicator index positions in an array. Parse the current values instead of storing the unparsed list.
2009-10-19Add initial glue code for hfp driverZhenhua Zhang1-0/+332