summaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2009-11-13Fix: Add support for Option Icon 401Denis Kenzior1-0/+1
2009-11-13Fix: Remove yet another duplicate atomDenis Kenzior1-1/+0
2009-11-13Fix: Remove duplicate SMS atom from HSO pluginDenis Kenzior1-1/+0
2009-11-11Fix: Capitalize modem options in calypso driverRyan M. Raasch1-7/+7
This patch fixes the calypso driver when setting the g_at_tty variables.
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-10Add SMS support to PalmPre pluginDenis Kenzior1-0/+3
2009-11-10Add Palm Pre pluginAndrzej Zaborowski2-1/+222
2009-11-10Fix: Rename G1 quirk to QUALCOMM_MSMDenis Kenzior2-2/+2
2009-11-05Add sample implementation of SMS historyDenis Kenzior1-0/+71
2009-11-05Fix: Handle MBM hardware that fails on EMRDY?Denis Kenzior1-2/+25
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 Holtmann3-5/+5
2009-11-01Inserted the GSM syntax option in modem.confRyan M. Raasch2-1/+12
This is patch to allow the gsm syntax to be specified in the modem.conf file. It is a 2nd version based on code change requests.
2009-10-29Fix: Quiet compiler warningDenis Kenzior1-1/+0
2009-10-29Refactor: Make MBM driver actually use EMRDYDenis Kenzior1-4/+60
2009-10-29Fix: Return EINPROGRESS as intendedDenis Kenzior1-2/+2
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-28Cleanup previous patchDenis Kenzior2-87/+47
2009-10-28Add serial settings parser to modemconf pluginRyan Raasch2-4/+103
2009-10-25Remove support for call forwarding and barring from MBM pluginMarcel Holtmann1-4/+0
2009-10-24Register gprs-context on calypso modem/phonesim.Andrzej Zaborowski1-1/+8
2009-10-23Add GPRS context setup to MBM pluginDenis Kenzior1-0/+10
2009-10-23Fix: Update Init string & shutdown string for mbmDenis Kenzior1-1/+3
2009-10-23Refactor: First round of renamingDenis Kenzior1-1/+1
2009-10-23Refactor: rename data-connection to gprsDenis Kenzior1-1/+1
Keep the name specific to GSM, other implementations will probably require their own interfaces
2009-10-23Add GPRS supportAndrzej Zaborowski1-0/+3
This commit implements the GPRS context setup and teardown according to doc/dataconnectionmanager-api.txt One issue with the AT implementation of the api is that "Powered" (a read-write property) can be set independently of "Attached" (read-only property) and remain set when "Attached" is clear. The semantics would be that the network doesn't have resources to let the modem attach, but the modem waits for the resources to become available and then attaches. On AT the modem is in this state only when executing +CGATT, so currently the code will rerun +CGATT as soon as the previous one returns with error, probably starving other commands. A possible workaround would be for "Powered" to flip back to False after the modem fails to attach once, or give up on having separate properties. Alternatively we could re-try to attach periodically but on one modem I've tried +CGATT fails after about 1 minute (that's the Calypso) and on another only about 0.5s (Nokia phones with AT emulation). When "Powered" is set and "RoamingAllowed" is clear and we manage to attach and find that we're roaming, ofono resets "Powered". We may want to catch the user trying to dial *99***1# which is the backwards compatibility quirk for old modems (same way ofono parses USSD strings).
2009-10-21Migrate from RFC2822 to ISO8601Olivier Le Thanh Duong1-3/+3
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 Zhang2-1/+334
2009-10-15Setup better debugging information for calypsoDenis Kenzior1-4/+17
2009-10-15Multiplexer support for OpenMoko deviceDenis Kenzior1-31/+108
2009-10-15Fix: Do not leak chat memoryDenis Kenzior1-3/+4
2009-10-15Add mux setup step to phonesim pluginDenis Kenzior1-25/+51
2009-10-02Enable a few extra atoms in the Huawei pluginMarcel Holtmann1-0/+9
2009-10-02Enable more atoms in the MBM pluginMarcel Holtmann1-0/+27
2009-10-02Remove unused variables causing a compiler warningMarcel Holtmann1-2/+0
2009-10-01Update plugins to the new g_at_tty_open APIDenis Kenzior7-30/+63
2009-09-29G1: move chat handling into enable callbackAndres Salomon1-26/+22
This updates the g1 code to create the GAtChat object in the enable() callback, and to unref it in the disable() callback. This is more in line with what the other plugins do, and as a bonus fixes a segfault when powering down the G1 modem.. Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
2009-09-29Add call volume atom to calypso pluginDenis Kenzior1-3/+2
2009-09-29Add call volume to phonesim pluginDenis Kenzior1-0/+2
2009-09-28Fix: F3607gw not being recognized properlyDenis Kenzior1-11/+12
Reports <foo> Broadband <foo> instead of <foo> Broadband Minicard <foo> F3607gw Mobile Broadband Data Modem F3607gw Mobile Broadband Modem F3607gw Mobile Broadband GPS Port F3607gw Mobile Broadband Network Adapter F3607gw Mobile Broadband Device Management F3607gw Mobile Broadband USIM Port
2009-09-18Add disconnection functionDenis Kenzior1-0/+22
2009-09-17Convert all the modem drivers to the new APIDenis Kenzior8-30/+109
2009-09-10Fix double free issueDenis Kenzior1-2/+0
2009-09-10Enable cell broadcast for phonesim pluginDenis Kenzior1-0/+2