Marcel Holtmann [Sat, 5 Sep 2009 22:31:26 +0000 (00:31 +0200)]
Add functions for disconnect and debug handling
Marcel Holtmann [Sat, 5 Sep 2009 22:25:16 +0000 (00:25 +0200)]
Integrate the multiplexer into the AT chat library
Marcel Holtmann [Sat, 5 Sep 2009 22:14:21 +0000 (00:14 +0200)]
Use NULL instead of 0 for pointer arguments
Marcel Holtmann [Sat, 5 Sep 2009 22:08:53 +0000 (00:08 +0200)]
First round of coding style updates for GSM 07.10 implementation
Marcel Holtmann [Sat, 5 Sep 2009 09:52:31 +0000 (11:52 +0200)]
Add skeleton for AT multiplexer API
Marcel Holtmann [Sat, 5 Sep 2009 05:46:50 +0000 (07:46 +0200)]
Add unit testing tool for GSM 07.10 multiplexer
Marcel Holtmann [Sat, 5 Sep 2009 05:36:38 +0000 (07:36 +0200)]
Add missing HAVE_CONFIG_H checks
Marcel Holtmann [Sat, 5 Sep 2009 05:30:18 +0000 (07:30 +0200)]
Update copyright and license details for GSM 07.10 implementation
Marcel Holtmann [Sat, 5 Sep 2009 05:25:31 +0000 (07:25 +0200)]
Enable compilation of GSM 07.10 code
Marcel Holtmann [Sat, 5 Sep 2009 05:22:59 +0000 (07:22 +0200)]
Fix previous casting removal fix
Marcel Holtmann [Sat, 5 Sep 2009 05:21:45 +0000 (07:21 +0200)]
Remove another unneeded cast
Marcel Holtmann [Sat, 5 Sep 2009 05:18:12 +0000 (07:18 +0200)]
Use unsigned char array for buffer and remove char casting
Marcel Holtmann [Sat, 5 Sep 2009 05:09:46 +0000 (07:09 +0200)]
Make gsm0710_compute_crc and gsm0710_send_frame private functions
Marcel Holtmann [Sat, 5 Sep 2009 05:02:56 +0000 (07:02 +0200)]
Fix weird casting for callback execution
Marcel Holtmann [Sat, 5 Sep 2009 04:59:36 +0000 (06:59 +0200)]
Fix mixed declarations and code
Marcel Holtmann [Sat, 5 Sep 2009 04:57:11 +0000 (06:57 +0200)]
Import GSM 07.10 implementation from Qtopia
Marcel Holtmann [Sat, 5 Sep 2009 02:48:08 +0000 (04:48 +0200)]
Update modem configuration parameter parsing for generic AT plugin
Denis Kenzior [Sat, 5 Sep 2009 01:19:50 +0000 (20:19 -0500)]
Fix unused variable warning
Denis Kenzior [Sat, 5 Sep 2009 01:17:38 +0000 (20:17 -0500)]
Update calypso modem driver
Use calypso voicecalls driver
Denis Kenzior [Sat, 5 Sep 2009 01:17:29 +0000 (20:17 -0500)]
Add calypso voicecalls driver
Denis Kenzior [Sat, 5 Sep 2009 01:16:30 +0000 (20:16 -0500)]
Some modems don't return from ATD until connected
Yet they send progress indications all the way up to connected, which
breaks the current logic.
Denis Kenzior [Sat, 5 Sep 2009 01:16:06 +0000 (20:16 -0500)]
Don't emit disconnect reason if unknown
Denis Kenzior [Sat, 5 Sep 2009 01:15:18 +0000 (20:15 -0500)]
For incoming call case, send hangup
CHLD=1X doesn't work for incoming calls on some devices. This is
more portable
Denis Kenzior [Fri, 4 Sep 2009 20:57:44 +0000 (15:57 -0500)]
Fix distcheck
Denis Kenzior [Fri, 4 Sep 2009 19:05:15 +0000 (14:05 -0500)]
Rename at.h to atmodem.h
Denis Kenzior [Fri, 4 Sep 2009 19:01:32 +0000 (14:01 -0500)]
Break common at utilities to atutils.c/.h
Denis Kenzior [Fri, 4 Sep 2009 18:50:33 +0000 (13:50 -0500)]
Remove unused declaration
Denis Kenzior [Fri, 4 Sep 2009 18:49:44 +0000 (13:49 -0500)]
Remove unused structure
Denis Kenzior [Fri, 4 Sep 2009 18:27:37 +0000 (13:27 -0500)]
Make calypso plugin use the permissive parser
Denis Kenzior [Fri, 4 Sep 2009 18:26:12 +0000 (13:26 -0500)]
Make G1 driver use the permissive parser
Denis Kenzior [Fri, 4 Sep 2009 18:25:30 +0000 (13:25 -0500)]
Add GSM Permissive parser
Marcel Holtmann [Sat, 5 Sep 2009 01:01:02 +0000 (03:01 +0200)]
Add plugin for generic AT testing modem driver
Marcel Holtmann [Fri, 4 Sep 2009 17:08:41 +0000 (19:08 +0200)]
Add example modem configuration for TI Calypso based devices
Denis Kenzior [Fri, 4 Sep 2009 16:57:41 +0000 (11:57 -0500)]
Fix style issues
Denis Kenzior [Fri, 4 Sep 2009 04:06:43 +0000 (23:06 -0500)]
Make sure modemconf handles calypso driver
Denis Kenzior [Fri, 4 Sep 2009 04:06:12 +0000 (23:06 -0500)]
Add calypso plugin
Denis Kenzior [Fri, 4 Sep 2009 04:05:18 +0000 (23:05 -0500)]
Add quirk for network-registration for calypso
Support calypso-specific AT%CSQ notifications
Denis Kenzior [Fri, 4 Sep 2009 04:03:42 +0000 (23:03 -0500)]
Add unquoted string capability
This is completely broken according to the standard, but some vendors
use this in their "special" commands.
Denis Kenzior [Thu, 3 Sep 2009 20:31:25 +0000 (15:31 -0500)]
Get rid of stupid debug message
Marcel Holtmann [Thu, 3 Sep 2009 17:13:40 +0000 (10:13 -0700)]
Add support for SIM atom to HSO driver
Marcel Holtmann [Thu, 3 Sep 2009 17:07:20 +0000 (10:07 -0700)]
Add support for SIM atom to MBM driver
Marcel Holtmann [Thu, 3 Sep 2009 08:10:40 +0000 (01:10 -0700)]
Add basic support for Option HSO based devices
Marcel Holtmann [Thu, 3 Sep 2009 07:50:47 +0000 (00:50 -0700)]
Add basic support for Novatel based devices
Marcel Holtmann [Thu, 3 Sep 2009 07:22:06 +0000 (00:22 -0700)]
Add basic support for Huawei based devices
Marcel Holtmann [Thu, 3 Sep 2009 06:49:52 +0000 (23:49 -0700)]
Add Ericsson MBM device detection to udev plugin
Marcel Holtmann [Thu, 3 Sep 2009 05:21:42 +0000 (22:21 -0700)]
Add udev rules to identify modem driver
Denis Kenzior [Thu, 3 Sep 2009 04:32:34 +0000 (23:32 -0500)]
Update AUTHORS file with ones we missed
Marcel Holtmann [Thu, 3 Sep 2009 03:36:27 +0000 (20:36 -0700)]
Release 0.4
Marcel Holtmann [Thu, 3 Sep 2009 03:11:30 +0000 (20:11 -0700)]
Fix some minor issues with storage directory
Marcel Holtmann [Thu, 3 Sep 2009 02:59:19 +0000 (19:59 -0700)]
Some minor coding style cleanups for G1 plugin
Marcel Holtmann [Thu, 3 Sep 2009 02:48:02 +0000 (19:48 -0700)]
Parse and use Address and Port options from modem.conf
Marcel Holtmann [Thu, 3 Sep 2009 02:40:17 +0000 (19:40 -0700)]
Fixing missing vendor.h in distribution
Marcel Holtmann [Thu, 3 Sep 2009 02:37:55 +0000 (19:37 -0700)]
Parse and use Device option from modem.conf
Marcel Holtmann [Thu, 3 Sep 2009 02:30:21 +0000 (19:30 -0700)]
Remove generic_at plugin
Marcel Holtmann [Thu, 3 Sep 2009 02:27:47 +0000 (19:27 -0700)]
Fix some broken DOS newline messup
Marcel Holtmann [Thu, 3 Sep 2009 02:24:09 +0000 (19:24 -0700)]
Update the modem.conf example one more time
Marcel Holtmann [Thu, 3 Sep 2009 02:18:41 +0000 (19:18 -0700)]
Remove the async TTY open helper and just use a blocking one
Andres Salomon [Wed, 2 Sep 2009 23:35:40 +0000 (19:35 -0400)]
G1: Add an SMS quirk for CNMI mode
The G1 doesn't support mode2, despite advertising it.
The G1 chokes w/ an "Error 303" when we specify NMI mode 2. Adding a
quirk to drop that mode from the supported list (just use mode 1) allows
the G1 to properly deal with SMS.
Marcel Holtmann [Thu, 3 Sep 2009 02:04:21 +0000 (19:04 -0700)]
Use proper debug calls for pure debugging output
Marcel Holtmann [Thu, 3 Sep 2009 01:56:46 +0000 (18:56 -0700)]
Add a separate plugin for connection to phone simulator
Marcel Holtmann [Thu, 3 Sep 2009 01:53:14 +0000 (18:53 -0700)]
Update modem.conf example
Denis Kenzior [Thu, 3 Sep 2009 00:48:33 +0000 (19:48 -0500)]
Fix emitting Modems Property in the wrong place
Marcel Holtmann [Wed, 2 Sep 2009 23:20:17 +0000 (16:20 -0700)]
Mention Andres' contributions
Andres Salomon [Tue, 25 Aug 2009 22:07:28 +0000 (18:07 -0400)]
G1: Add a G1 syntax for parsing
This is based on the generic_at parser, with unnecessary stuff removed.
The G1 routinely screws up CRLFs, so the parser needs to account for
that. This parser ignores leading CRLFs (which is what reference-ril
does as well), as well as trailing LFs (which are sometimes left out).
CRs are used as end-of-message indicators. Since we're not bothering
tracking CRLFs, there's also no need for a GARBAGE state, or MULTILINE
stuff.
Andres Salomon [Tue, 25 Aug 2009 20:04:48 +0000 (16:04 -0400)]
G1: Add initial HTC G1 modem support
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.
Denis Kenzior [Wed, 2 Sep 2009 22:37:28 +0000 (17:37 -0500)]
Squash compiler warning
Denis Kenzior [Wed, 2 Sep 2009 22:37:17 +0000 (17:37 -0500)]
Update modemconf driver to the new ofono_modem_create
Denis Kenzior [Wed, 2 Sep 2009 22:35:29 +0000 (17:35 -0500)]
Change plugins to the new ofono_modem_create api
Denis Kenzior [Wed, 2 Sep 2009 22:35:18 +0000 (17:35 -0500)]
Get rid of node argument in ofono_modem_create
Denis Kenzior [Wed, 2 Sep 2009 22:34:31 +0000 (17:34 -0500)]
Add simple utility to validate paths
Denis Kenzior [Wed, 2 Sep 2009 21:58:34 +0000 (16:58 -0500)]
Add modem property capability
Add ofono_modem_set_string & ofono_modem_get_string
Add ofono_modem_set_integer & ofono_modem_get_integer
Marcel Holtmann [Wed, 2 Sep 2009 22:43:10 +0000 (15:43 -0700)]
Use OFONO_AT_DEBUG even for MBM plugin
Marcel Holtmann [Wed, 2 Sep 2009 22:22:30 +0000 (15:22 -0700)]
Unset the driver data when MBM driver is removed
Marcel Holtmann [Wed, 2 Sep 2009 22:18:10 +0000 (15:18 -0700)]
Add example for modem.conf and install it if requested
Marcel Holtmann [Wed, 2 Sep 2009 21:56:14 +0000 (14:56 -0700)]
Add really simple modem configuration parsing
Marcel Holtmann [Wed, 2 Sep 2009 21:40:50 +0000 (14:40 -0700)]
Add skeleton for plugin to handle static modem configurations
Denis Kenzior [Wed, 2 Sep 2009 19:27:26 +0000 (14:27 -0500)]
Update makefile.am with new doc files
Denis Kenzior [Wed, 2 Sep 2009 19:25:09 +0000 (14:25 -0500)]
Add call-settings api doc
Denis Kenzior [Wed, 2 Sep 2009 19:22:26 +0000 (14:22 -0500)]
Add call-meter api doc
Denis Kenzior [Wed, 2 Sep 2009 19:20:14 +0000 (14:20 -0500)]
Add call-forwarding api doc
Denis Kenzior [Wed, 2 Sep 2009 18:48:40 +0000 (13:48 -0500)]
Add address & netmask properties to GPRS api
Denis Kenzior [Wed, 2 Sep 2009 14:59:41 +0000 (09:59 -0500)]
Update GPRS api with context use type
Marcel Holtmann [Wed, 2 Sep 2009 10:58:27 +0000 (03:58 -0700)]
Add test script for listing all operator details
Marcel Holtmann [Wed, 2 Sep 2009 10:48:46 +0000 (03:48 -0700)]
Add test script to monitor all PropertyChanged signals
Marcel Holtmann [Wed, 2 Sep 2009 10:35:09 +0000 (03:35 -0700)]
Add two extra test programs for modem interface
Marcel Holtmann [Wed, 2 Sep 2009 10:19:02 +0000 (03:19 -0700)]
Add initial plugin for Ericsson MBM devices
Denis Kenzior [Wed, 2 Sep 2009 03:35:14 +0000 (22:35 -0500)]
Rename isi drivers to isimodem
Be more consistent with directory naming
Denis Kenzior [Wed, 2 Sep 2009 03:33:05 +0000 (22:33 -0500)]
Rename generic_at drivers to atmodem
Be more consistent with directory naming
Denis Kenzior [Wed, 2 Sep 2009 03:29:02 +0000 (22:29 -0500)]
populate should return void
Denis Kenzior [Wed, 2 Sep 2009 03:27:08 +0000 (22:27 -0500)]
Make remove functions not return anything
Denis Kenzior [Wed, 2 Sep 2009 02:39:02 +0000 (21:39 -0500)]
change int vendor to unsigned int vendor
Marcel Holtmann [Wed, 2 Sep 2009 01:54:27 +0000 (18:54 -0700)]
Add first steps for a udev based modem detection plugin
Marcel Holtmann [Wed, 2 Sep 2009 01:41:16 +0000 (18:41 -0700)]
Update D-Bus configuration options and check for udev
Denis Kenzior [Wed, 2 Sep 2009 01:09:40 +0000 (20:09 -0500)]
Add ofono_modem_get_powered
Denis Kenzior [Tue, 1 Sep 2009 23:05:11 +0000 (18:05 -0500)]
Add proposed data connection manager API
Denis Kenzior [Tue, 1 Sep 2009 23:04:20 +0000 (18:04 -0500)]
Add stub vendor.h file
Denis Kenzior [Tue, 1 Sep 2009 23:03:52 +0000 (18:03 -0500)]
Add vendor flag capability to voicecalls
Denis Kenzior [Tue, 1 Sep 2009 23:00:58 +0000 (18:00 -0500)]
Add vendor flag capability to ussd
Denis Kenzior [Tue, 1 Sep 2009 22:53:31 +0000 (17:53 -0500)]
Add vendor flag capability to ssn
Denis Kenzior [Tue, 1 Sep 2009 22:39:29 +0000 (17:39 -0500)]
Add vendor flag capability for sms