Denis Kenzior
f726596860
Rename: drivers/hfpmodem/hfp.[ch] to hfpmodem.[ch]
...
Be more consistent with other drivers
2009-10-19 22:13:19 -05:00
Denis Kenzior
c4594d2543
Fix: Make 'make distcheck' happy again
2009-10-19 17:07:23 -05:00
Denis Kenzior
17072b1949
Fix: Use debug instead of info
2009-10-19 17:00:32 -05:00
Denis Kenzior
5635703141
Refactor: Setup the HF features bitmap
...
Do not use magic numbers unless strictly necessary
2009-10-19 16:59:44 -05:00
Denis Kenzior
0ca88b36e7
Refactor: Don't store indicator names
...
We already know the indicators we're interested in from the
specification, malloc/free-ing the indicator names is thus pointless.
Instead save off the indicator index positions in an array. Parse the
current values instead of storing the unparsed list.
2009-10-19 16:58:13 -05:00
Zhenhua Zhang
fb0c157c11
Add initial glue code for hfp driver
2009-10-19 15:48:07 -05:00
Denis Kenzior
a1ca46253f
Setup better debugging information for calypso
2009-10-15 16:15:18 -05:00
Denis Kenzior
42b74e9db3
Multiplexer support for OpenMoko device
2009-10-15 16:15:18 -05:00
Denis Kenzior
389da0bb15
Fix: Do not leak chat memory
2009-10-15 16:15:18 -05:00
Denis Kenzior
74f350aaf7
Add mux setup step to phonesim plugin
2009-10-15 16:15:16 -05:00
Marcel Holtmann
32ffbf915e
Enable a few extra atoms in the Huawei plugin
2009-10-02 13:23:26 +02:00
Marcel Holtmann
0ebadcee45
Enable more atoms in the MBM plugin
2009-10-02 13:22:09 +02:00
Marcel Holtmann
7e11615ac3
Remove unused variables causing a compiler warning
2009-10-02 03:26:35 +02:00
Denis Kenzior
79cb80c7eb
Update plugins to the new g_at_tty_open API
2009-10-01 17:01:15 -05:00
Andres Salomon
4decda3f7f
G1: move chat handling into enable callback
...
This updates the g1 code to create the GAtChat object in the enable() callback,
and to unref it in the disable() callback. This is more in line with what
the other plugins do, and as a bonus fixes a segfault when powering down
the G1 modem..
Signed-off-by: Andres Salomon <dilinger@collabora.co.uk>
2009-09-29 23:04:24 -05:00
Denis Kenzior
2e09c0002d
Add call volume atom to calypso plugin
2009-09-29 14:56:23 -05:00
Denis Kenzior
b015cd655a
Add call volume to phonesim plugin
2009-09-29 14:56:22 -05:00
Denis Kenzior
2fb723c658
Fix: F3607gw not being recognized properly
...
Reports <foo> Broadband <foo> instead of <foo> Broadband Minicard <foo>
F3607gw Mobile Broadband Data Modem
F3607gw Mobile Broadband Modem
F3607gw Mobile Broadband GPS Port
F3607gw Mobile Broadband Network Adapter
F3607gw Mobile Broadband Device Management
F3607gw Mobile Broadband USIM Port
2009-09-28 12:51:33 -05:00
Denis Kenzior
599069e109
Add disconnection function
2009-09-18 13:33:41 -05:00
Denis Kenzior
12e77a3c70
Convert all the modem drivers to the new API
2009-09-17 10:15:34 -05:00
Denis Kenzior
8d52353425
Fix double free issue
2009-09-10 17:20:00 -05:00
Denis Kenzior
f208e15ea8
Enable cell broadcast for phonesim plugin
2009-09-10 16:29:52 -05:00
Denis Kenzior
0c1f8003af
Fix memory leak
2009-09-10 16:13:15 -05:00
Marcel Holtmann
c155a91313
Add option to phonesim to run with or without multiplexer
2009-09-08 09:24:52 +02:00
Denis Kenzior
74d0493230
Add a few more comments to the calypso plugin
2009-09-07 20:16:16 -05:00
Marcel Holtmann
3c0ea95f9a
Add more calypso specific quirks when using phonesim
2009-09-08 03:14:46 +02:00
Marcel Holtmann
0910ee7349
Add support for using phonesim and calypso for testing
2009-09-08 03:01:52 +02:00
Marcel Holtmann
e4d0a28b48
Update modem configuration parameter parsing for generic AT plugin
2009-09-05 04:48:08 +02:00
Denis Kenzior
8f607eff42
Update calypso modem driver
...
Use calypso voicecalls driver
2009-09-04 20:37:50 -05:00
Denis Kenzior
918a8ee7f3
Make calypso plugin use the permissive parser
2009-09-04 20:37:49 -05:00
Denis Kenzior
85cbb8bfe9
Make G1 driver use the permissive parser
2009-09-04 20:37:48 -05:00
Marcel Holtmann
f84a37bb00
Add plugin for generic AT testing modem driver
2009-09-05 03:01:02 +02:00
Marcel Holtmann
7434ab6e81
Add example modem configuration for TI Calypso based devices
2009-09-04 19:08:41 +02:00
Denis Kenzior
ac491a0512
Fix style issues
2009-09-04 11:57:41 -05:00
Denis Kenzior
0e1c801e58
Make sure modemconf handles calypso driver
2009-09-03 23:20:22 -05:00
Denis Kenzior
5cbf388d30
Add calypso plugin
2009-09-03 23:20:22 -05:00
Marcel Holtmann
a16abe5813
Add support for SIM atom to HSO driver
2009-09-03 10:13:40 -07:00
Marcel Holtmann
8acad4d0b4
Add support for SIM atom to MBM driver
2009-09-03 10:07:20 -07:00
Marcel Holtmann
d9afc75ce3
Add basic support for Option HSO based devices
2009-09-03 01:10:40 -07:00
Marcel Holtmann
4b9b44f818
Add basic support for Novatel based devices
2009-09-03 00:50:47 -07:00
Marcel Holtmann
bdad83d831
Add basic support for Huawei based devices
2009-09-03 00:22:06 -07:00
Marcel Holtmann
f5bf6e309d
Add Ericsson MBM device detection to udev plugin
2009-09-02 23:49:52 -07:00
Marcel Holtmann
b6acdcf905
Add udev rules to identify modem driver
2009-09-02 22:21:42 -07:00
Marcel Holtmann
fac1349090
Some minor coding style cleanups for G1 plugin
2009-09-02 19:59:19 -07:00
Marcel Holtmann
9b3a8183f3
Parse and use Address and Port options from modem.conf
2009-09-02 19:48:02 -07:00
Marcel Holtmann
057860c4c7
Parse and use Device option from modem.conf
2009-09-02 19:37:55 -07:00
Marcel Holtmann
9c45f2e74b
Remove generic_at plugin
2009-09-02 19:30:21 -07:00
Marcel Holtmann
95a47df997
Fix some broken DOS newline messup
2009-09-02 19:27:47 -07:00
Marcel Holtmann
0417133a63
Update the modem.conf example one more time
2009-09-02 19:24:09 -07:00
Marcel Holtmann
f81fcb66ea
Remove the async TTY open helper and just use a blocking one
2009-09-02 19:18:41 -07:00