summaryrefslogtreecommitdiffstats
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2010-04-02Split out ipcp protocol into ppp_ipcp.cDenis Kenzior1-1/+2
2010-04-01Move functions from ppp.c into gatppp.cMarcel Holtmann1-1/+1
2010-03-29Check for capabilities support via libcap-ngMarcel Holtmann1-2/+2
2010-03-22IP support for PPPKristen Carlson Accardi1-1/+1
Adds IPCP support, and creates a TUN interface for sending/receiving IP packets.
2010-03-22CHAP with MD5 authentication supportKristen Carlson Accardi1-1/+2
Authentication support with CHAP and MD5
2010-03-22PPP LCP supportKristen Carlson Accardi1-1/+1
Implement LCP support for the PPP protocol.
2010-03-22Generic PPP control protocol supportKristen Carlson Accardi1-1/+2
Implement a generic protocol that can be shared by both the LCP and the NCP implementation.
2010-03-22Basic PPP protocol supportKristen Carlson Accardi1-1/+3
This patch implements the basic PPP protocol. LCP, NCP etc. are handled in a different patch.
2010-03-16Add support of Huawei EM770 modemYang Gu1-0/+3
Comparing with general Huawei modem, EM770 is a full feature modem that supports voicecall, phonebook, call forwarding, call barring, etc.
2010-02-23Update unit test for USAT display text commandDenis Kenzior1-1/+2
2010-02-18Add stub for unit test for Sim Toolkit utilsDenis Kenzior1-1/+7
2010-02-17Add stubs files for Sim Toolkit UtilitiesDenis Kenzior1-1/+1
2010-02-04Add isimodem radio settings driverAki Niemi1-0/+1
2010-02-04Add PN_GSS codepoints and debuggingAki Niemi1-1/+2
2010-02-04Add radio settings atom and driver APIAki Niemi1-2/+4
This interface exposes a read-write property for radio access technology selection mode.
2010-02-01Add test case for GAtServerZhenhua Zhang1-1/+5
To implement PTY, TCP, Unix socket example to create GAtServer instance.
2010-02-01Add GAtServer basic parsing supportZhenhua Zhang1-1/+2
It's the basic skeleton of GAtServer, including new/shutdown, ref/ unref, received_data/parse_buffer and set_discuss/set_debug. GAtServer is to emulate the server side of AT conversation. It complies with V.250 and 27.007 spec to accept AT command like ATV1, ATE0 and extended command like AT+CLCC. Upper layer could create customize server to expose TTY, tcp or unix socket to client side application.
2010-01-28Style: Put voicecall before gprsDenis Kenzior1-1/+1
2010-01-28Add STE voice call support.Sjur Brændeland1-0/+1
2010-01-28Add plugin for static CAIF device detectionMarcel Holtmann1-0/+3
2010-01-28Add simple unit test for CAIF socketsMarcel Holtmann1-10/+15
2010-01-27Add STE modem support for GPRS PDP ContextsSjur Brændeland1-1/+2
2010-01-25Fix build breakage from STE modem patchesMarcel Holtmann1-5/+7
2010-01-25Add STE modem plugin to build systemSjur Brændeland1-0/+9
2010-01-20Add gatutil.c to share common APIs with GAtServerZhenhua Zhang1-1/+3
Add gatutil.c/h gat.h and move shared typedef and APIs into it. So that they can be shared by GAtServer and GAtChat.
2010-01-11Fix new and renamed files in Makefile.amAki Niemi1-5/+12
2010-01-07Add unit test for idmap utilitiesDenis Kenzior1-1/+5
2010-01-07Add initial implementation of idmap utilitiesDenis Kenzior1-1/+1
2009-12-13Add set-mic-volume test script to distributionMarcel Holtmann1-1/+2
2009-12-03Allow builds to install the test scripts for debuggingMartin Xu1-2/+7
2009-11-24Add first version of script for applying GPRS settingsMarcel Holtmann1-1/+2
2009-11-18Add initial HSO GPRS context driverDenis Kenzior1-0/+6
2009-11-18Add test script to deactivate a contextMarcel Holtmann1-2/+3
2009-11-11Add call volume support for hfpmodemZhenhua Zhang1-1/+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 Palm Pre pluginAndrzej Zaborowski1-0/+3
2009-11-10Remove GTHREAD_CFLAGS and GTHREAD_LIBS usageMarcel Holtmann1-4/+2
2009-11-03Create network registration driver for hfpmodemGustavo F. Padovan1-1/+2
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-10-28Add voicecall driver for Bluetooth HFPZhenhua Zhang1-1/+2
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-25Add test script for activating the first contextMarcel Holtmann1-1/+1
2009-10-25Add simple test script for creating a context and setting APNMarcel Holtmann1-1/+2
2009-10-25Add test script for showing primary data contextsMarcel Holtmann1-1/+1
2009-10-23Add initial implementation of MBM gprs contextDenis Kenzior1-0/+6
2009-10-23Add basic atmodem gprs context implementationDenis Kenzior1-1/+2
2009-10-23Refactor: Split up GPRS into two atomsDenis Kenzior1-1/+1
Split up GPRS into two atoms: GPRS and GPRS Context. GPRS will handle the areas of GPRS network registration, basic GPRS capability detection and attach / detach. GPRS Context will handle setting up / activating / deactivating the indicidual contexts. This will allow us to use the generic GPRS atom for most devices while customizing the GPRS context accordingly.
2009-10-23Refactor: rename data-connection to gprsDenis Kenzior1-3/+3
Keep the name specific to GSM, other implementations will probably require their own interfaces
2009-10-23Add GPRS supportAndrzej Zaborowski1-4/+8
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-19Rename: drivers/hfpmodem/hfp.[ch] to hfpmodem.[ch]Denis Kenzior1-2/+2
Be more consistent with other drivers
2009-10-19Add initial glue code for hfp driverZhenhua Zhang1-0/+8
2009-10-16isimodem/voicecall.c: initial versionPekka Pessi1-0/+2
Implementing all the voicecall methods. Tested with Nokia 2008 modems. - problems in call creation are probably not reported properly - deflect not implemented in modem, not properly tested TODO: Clean up style issues and align with other drivers.
2009-10-14Add isimodem drivers for call barring, forwarding and waitingAlexander Kanavin1-0/+1