summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/atmodem.c
AgeCommit message (Collapse)AuthorFilesLines
2011-10-10drivers: Update copyright informationMarcel Holtmann1-1/+1
2011-03-28atmodem: add gnss driverJarko Poutiainen1-0/+2
2011-03-11ssn: remove SSN atom completelyAndras Domokos1-2/+0
2011-01-20sim-auth: Add atmodem driverAndrzej Zaborowski1-0/+2
2010-04-15Add AT driver for STK atom.Andrzej Zaborowski1-0/+2
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-10-23Add basic atmodem gprs context implementationDenis Kenzior1-0/+2
2009-10-23Refactor: First round of renamingDenis Kenzior1-2/+2
2009-10-23Add GPRS supportAndrzej Zaborowski1-0/+2
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-09-29Add at modem call volume driverDenis Kenzior1-0/+2
2009-09-10Add atmodem cell broadcast driverDenis Kenzior1-0/+2
2009-09-04Rename at.h to atmodem.hDenis Kenzior1-1/+1
2009-09-04Break common at utilities to atutils.c/.hDenis Kenzior1-27/+2
2009-08-24Convert to fully non-recursive build systemMarcel Holtmann1-0/+1
2009-08-21Remove org.ofono.at.ManagerDenis Kenzior1-313/+0
2009-08-21Remove unused functionDenis Kenzior1-6/+0
2009-08-20Rename ofono_modem_*_userdataDenis Kenzior1-1/+1
Rename ofono_modem_get_userdata to ofono_modem_get_data Rename ofono_modem_set_userdata to ofono_modem_set_data For consistency with other drivers
2009-08-20Fix implicit declaration of ofono_netreg_createDenis Kenzior1-0/+1
2009-08-20Update the AT modem driver to the new devinfo apiDenis Kenzior1-170/+5
2009-08-19Update the AT modem voicecall driver for new APIDenis Kenzior1-2/+4
2009-08-19Update netreg AT modem driver to the new APIDenis Kenzior1-2/+3
2009-08-19Port AT modem driver to the new MWI apiDenis Kenzior1-0/+15
2009-08-19Remove unneeded function callDenis Kenzior1-1/+0
2009-08-19Update SIM AT driver to the new APIDenis Kenzior1-2/+3
2009-08-19Port SMS AT modem driver to the new APIDenis Kenzior1-2/+3
2009-08-17Port the USSD at driver to the new APIDenis Kenzior1-2/+3
2009-08-14Update the AT modem SSN driver to the new APIDenis Kenzior1-0/+3
2009-08-14Update the at phonebook driver to the new APIDenis Kenzior1-1/+3
2009-08-14Update at call settings driver to new APIDenis Kenzior1-2/+3
2009-08-14Update the at call meter driver for new APIDenis Kenzior1-2/+3
2009-08-14Update at modem call forwarding driverDenis Kenzior1-2/+3
2009-08-14Update at modem call-barring driver to the new APIDenis Kenzior1-2/+5
2009-08-06Update AT modem plugin to use GAtChat loggingDenis Kenzior1-0/+9
Enabled if OFONO_AT_DEBUG environment variable is set
2009-08-06Fixup atmodem.c for gatchat changesDenis Kenzior1-7/+6
2009-07-29Remove all uses of modem.hDenis Kenzior1-1/+1
2009-07-29Rename ofono_modem_userdataDenis Kenzior1-4/+4
2009-07-29Make plugins use ofono_modem_get_pathDenis Kenzior1-8/+8
2009-07-29Get rid of dbus-gsm.hDenis Kenzior1-1/+2
2009-07-29Rename dbus_gsm_dict_append_arrayDenis Kenzior1-1/+1
2009-07-29Move & Rename PROPERTIES_ARRAY_SIGNATUREDenis Kenzior1-1/+2
2009-07-29Rename dbus_gsm_signal_array_property_changedDenis Kenzior1-2/+2
2009-07-29Rename dbus_gsm error functions to __ofono_errorDenis Kenzior1-5/+10
2009-07-29Move & Rename dbus_gsm_connectionDenis Kenzior1-3/+3
Move to ofono/dbus.h ofono_dbus_get_connection
2009-07-16Add CFUN=1 for the ti_calypso driverDenis Kenzior1-2/+2
2009-07-15Add extra_pdu_crlf quirk to ti_calypso driverDenis Kenzior1-0/+5
2009-07-15Remove from pending list if create failsDenis Kenzior1-0/+2
2009-06-16Re-arrange destruction orderDenis Kenzior1-1/+1
2009-06-16Export phonebook as vCard 3.0 formatYang Gu1-0/+2
2009-06-02Adding common unregister code in atmodem driverMinjun Li1-11/+15
Modem cleanup happens in two places: manager_free (ofono exit) and manager_destroy (manually removing a specific modem). Both need to unregister the entire set of registered interfaces. manager_destroy function did not unregister all interfaces. Fixed by adding a common function for both code paths.
2009-05-29Add atmodem driver implementation for SMSDenis Kenzior1-0/+2