summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/atmodem.h
AgeCommit message (Collapse)AuthorFilesLines
2010-04-15Add AT driver for STK atom.Andrzej Zaborowski1-0/+3
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-10-23Add basic atmodem gprs context implementationDenis Kenzior1-0/+3
2009-10-23Refactor: First round of renamingDenis Kenzior1-2/+2
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-09-29Add at modem call volume driverDenis Kenzior1-0/+3
2009-09-10Add atmodem cell broadcast driverDenis Kenzior1-0/+3
2009-09-04Rename at.h to atmodem.hDenis Kenzior1-0/+58