summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2009-12-17Fix: Use capitals for hex-encoded pdusDenis Kenzior1-5/+5
2009-12-17Fix: Make sure we don't leak under any conditionsDenis Kenzior1-0/+4
2009-12-17Simplify previous patchDenis Kenzior1-20/+14
2009-12-17Implementat SIM envelope in atmodem driverDenis Kenzior1-0/+81
2009-12-16Fix: Set netmask for static ip on mbmMartin Xu1-2/+5
2009-12-10Activate Speech Service for Option devicesMarcel Holtmann1-0/+16
2009-12-10Query current state of Option specific settingsMarcel Holtmann1-0/+6
2009-12-09Use at_util_parse_reg in netreg driverDenis Kenzior1-51/+6
2009-12-09Use new at_util_parse_reg in gprs driverDenis Kenzior1-55/+8
2009-12-09Add utilities to parse CREG/CGREGDenis Kenzior2-0/+102
These are nearly identical and can be shared between gprs/netreg
2009-12-09Style: Fix some remaining style issues in atmodemDenis Kenzior5-10/+12
2009-12-09Style: Fix style issues in hfpmodemDenis Kenzior1-6/+9
2009-12-09Add clip_timeout for notify incoming callZhenhua Zhang1-0/+38
Schedule a clip_timeout in the ring notify. If CLIP comes right after RING, we cancel the timer. If doesn't, we notify the call without phone number.
2009-12-09Add poll_clcc if we are in multiparty callZhenhua Zhang1-0/+37
If we are in multiparty call, remote AG won't update indicator if any call in multiparty call is released by CHLD=1x. So we have to poll it periodically.
2009-12-09Add multiparty call support for hfpmodemZhenhua Zhang1-3/+53
Add CHLD=3, 2x and 4 to create multiparty call, private chat and call transfer.
2009-12-09Add hfp_release_specific to release specific callZhenhua Zhang1-1/+50
Use AT+CHLD=1x to release a specific call if AG supports that.
2009-12-08Style: Remove empty lineDenis Kenzior1-1/+0
2009-12-08Fix update hfp_hangup to release active callZhenhua Zhang1-2/+2
In HFP, AT+CHUP is intended to release the current active call.
2009-12-08Fix: Change the order of register & set_poweredDenis Kenzior1-1/+1
2009-12-08Harden the CGREG parsing functionDenis Kenzior1-19/+21
Sometimes the CGREG query and CGREG unsolicited notification get intermixed. Since they have the same prefix, GAtChat clumps them together. Make sure the parser skips the unsolicited notification.
2009-12-07Add experimental Option tech parsingDenis Kenzior1-0/+58
Option seems to implement their own commands for network technology reporting. This is a first attempt to implement this for data gathering purposes.
2009-12-07Add support for HSO signal quality reportingDenis Kenzior1-0/+26
2009-12-07Add Option HSO quirkDenis Kenzior1-0/+1
2009-12-07Fix: Sometimes Option modems don't return infoDenis Kenzior1-17/+23
When querying CGMI the Option modems sometimes just return OK, with no manufacturer information given.
2009-12-07Refactor: Calypso unsolicited signal strengthDenis Kenzior1-4/+9
2009-12-04Make sure to list calls in HFP voicecall driverDenis Kenzior1-0/+18
2009-12-04Fix release clcc_source when voicecall is removedZhenhua Zhang1-0/+3
Release the timer to avoid invoking the callback function after voicecall driver is removed.
2009-12-04Add hfp_send_dtmf to send tones for hfpmodemZhenhua Zhang1-1/+40
2009-12-04Refactor: Run CLCC when initializingDenis Kenzior1-56/+9
When voicecall atom is initialized, we should run a CLCC query to populate our call list. This also notifies the core of the new calls
2009-12-04Update atmodem voicecall driver to new world orderDenis Kenzior1-9/+7
2009-12-04Fix: StyleDenis Kenzior1-2/+1
2009-12-04Update HFP voicecall driver to new world orderDenis Kenzior1-10/+7
2009-12-04Remove: at_util callid APIs are no longer necessaryDenis Kenzior2-22/+0
2009-12-04Get rid of list_calls in hfp driverDenis Kenzior1-1/+0
2009-12-04Get rid of list_calls in calypso driverDenis Kenzior1-1/+0
2009-12-04Get rid of list_calls in isi driverDenis Kenzior1-16/+0
2009-12-01Fix: Make sure to never overflow DNS variableDenis Kenzior1-2/+5
2009-12-01Fix: Poll ENAP on older mbm hardwareDenis Kenzior1-125/+186
2009-12-01Style: Fix whitespaceDenis Kenzior1-1/+1
2009-12-01Fix: Fix parsing in MBMDenis Kenzior1-0/+3
2009-12-01Add experimental support for E2IPCFGDenis Kenzior1-20/+163
2009-12-01Fix: Don't decode error unnecessarilyDenis Kenzior1-2/+2
2009-12-01Fix: Add username/password support to mbm contextDenis Kenzior1-1/+7
2009-12-01Fix: Make sure we don't overflow the bufferDenis Kenzior2-2/+8
2009-12-01Style: Use unsigned int instead of unsignedDenis Kenzior3-3/+3
2009-11-26Fix: None of this seems necessary for the CalypsoDenis Kenzior1-5/+1
2009-11-24Fix: Move CHLD from voicecall driver to pluginZhenhua Zhang2-54/+10
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-23Fix: Change order of init commandsDenis Kenzior1-1/+1
This seems to make the calypso return from ATD right away instead of waiting for connect/busy to be returned. It should now be possible to hangup alerting calls.
2009-11-23Fix: Make sure we don't gobble up unsolicitedDenis Kenzior1-1/+2
2009-11-23Add mpty field to ofono_callZhenhua Zhang1-1/+3
A field 'mpty' is added to ofono_call so that we can know whether the call belongs to multiparty call or not. According to 27.007 7.18, it is a defined return value of AT+CLCC.