summaryrefslogtreecommitdiffstats
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
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
2009-10-01Replace g_at_chat_new_from_tty with g_at_tty_openDenis Kenzior1-1/+2
2009-09-29Add at modem call volume driverDenis Kenzior1-0/+1
2009-09-29Add call volume interface to adjust speaker and mic volumeZhenhua Zhang1-2/+2
2009-09-25Fix build issue with example history pluginMarcel Holtmann1-1/+1
2009-09-25Add some more test scripts for SMS and voice call testingMarcel Holtmann1-1/+2
2009-09-24Add oFono whitepaper to distributionMarcel Holtmann1-1/+8
2009-09-15gisi: Add ISI version and reachability check APIAki Niemi1-1/+1
This patch adds an API for querying the ISI version of the resource with which the client is associated. This information is only available after g_isi_verify() has been called on the client. This is because we use the version query message as a vehicle for reachability checking.
2009-09-14gisi: Add ISI sub-block iteratorAki Niemi1-1/+2
2009-09-14Add preliminary CBS driverAki Niemi1-0/+1
2009-09-11Refactor various watch functionsDenis Kenzior1-1/+1
Use a common core kernel for all the watcher registrations / notifications. This is now done in watch.c
2009-09-10Add atmodem cell broadcast driverDenis Kenzior1-0/+1
2009-09-10Add initial Cell Broadcast atom implementationDenis Kenzior1-2/+4
2009-09-08Write state of SMS assembly to disk and restore on startup.Andrzej Zaborowski1-2/+3
This way we can continue receiving segmented messages over a reset or crash.
2009-09-08Move create_dirs to storage.c, add file read/write utilitiesAndrzej Zaborowski1-1/+1
2009-09-08Update test program for GAtMux APIMarcel Holtmann1-1/+1
2009-09-06Integrate the multiplexer into the AT chat libraryMarcel Holtmann1-8/+6
2009-09-05Add skeleton for AT multiplexer APIMarcel Holtmann1-1/+2
2009-09-05Add unit testing tool for GSM 07.10 multiplexerMarcel Holtmann1-2/+7
2009-09-05Enable compilation of GSM 07.10 codeMarcel Holtmann1-2/+6
2009-09-04Add calypso voicecalls driverDenis Kenzior1-0/+6
2009-09-04Fix distcheckDenis Kenzior1-1/+1
2009-09-04Break common at utilities to atutils.c/.hDenis Kenzior1-1/+3
2009-09-05Add plugin for generic AT testing modem driverMarcel Holtmann1-0/+3
2009-09-04Add example modem configuration for TI Calypso based devicesMarcel Holtmann1-3/+3
2009-09-03Add calypso pluginDenis Kenzior1-0/+3
2009-09-03Add basic support for Option HSO based devicesMarcel Holtmann1-0/+3
2009-09-03Add basic support for Novatel based devicesMarcel Holtmann1-0/+3
2009-09-03Add basic support for Huawei based devicesMarcel Holtmann1-2/+5
2009-09-02Add udev rules to identify modem driverMarcel Holtmann1-2/+15
2009-09-02Fix some minor issues with storage directoryMarcel Holtmann1-2/+6
2009-09-02Fixing missing vendor.h in distributionMarcel Holtmann1-1/+2
2009-09-02Remove generic_at pluginMarcel Holtmann1-3/+0
2009-09-02Remove the async TTY open helper and just use a blocking oneMarcel Holtmann1-2/+0
2009-09-02Add a separate plugin for connection to phone simulatorMarcel Holtmann1-0/+3
2009-09-02G1: Add initial HTC G1 modem supportAndres Salomon1-0/+3
G1 plugin is based on generic_at, with a bunch of stuff dropped and simplified. We use AT+CFUN=1 for powering on rather than having a configurable init string. We also manually set the default state during init (the G1 appears to start in mode V0 by default). The device (/dev/smd0) is hardcoded.
2009-09-02Add example for modem.conf and install it if requestedMarcel Holtmann1-1/+11
2009-09-02Add skeleton for plugin to handle static modem configurationsMarcel Holtmann1-0/+3
2009-09-02Update makefile.am with new doc filesDenis Kenzior1-1/+3