Denis Kenzior
c02dc9c68b
Fix: Simplify overly complex error handling
2010-02-05 17:31:13 -06:00
Denis Kenzior
5237a12ca2
Style: Rename variables to better indicate arrays
...
Variables that hold arrays of strings should be named more appropriately
to help indicate this.
2010-02-05 17:25:53 -06:00
Denis Kenzior
8dc538e252
Style: No need for void here
2010-02-05 17:24:18 -06:00
Denis Kenzior
8930371e32
Mention Vinicius' contributions
2010-02-05 17:15:35 -06:00
Vinicius Costa Gomes
e20587631d
hfp: Fix memory leak when listing bluetooth devices
2010-02-05 17:15:16 -06:00
Gustavo F. Padovan
805a6c47d3
hfp: wait Disconnect reply to power down the modem
2010-02-05 13:35:43 -06:00
Gustavo F. Padovan
edb98c16e8
Fix: Don't call UnregisterAgent if already Released
...
Prevent to call UnregisterAgent on an already unregistered agent.
2010-02-05 13:34:33 -06:00
Gustavo F. Padovan
4522c9686d
hfp: create modem for new devices paired on runtime
...
It listens the UUIDs property to create a modem from the recently paired
devices. It also renames added_watch to adapter_watch, a more proper
name.
2010-02-05 13:33:13 -06:00
Denis Kenzior
a7b421e358
Update gitignore
2010-02-05 12:21:34 -06:00
Denis Kenzior
bfeef21a9d
Fix: Send *EIAAUW after CGDCONT for STE and MBM
...
Otherwise the EIAAUW might fail.
2010-02-05 12:20:45 -06:00
Denis Kenzior
8268c4fe62
Fix: Use snprintf instead of sprintf in hsomodem
2010-02-05 12:01:59 -06:00
Denis Kenzior
37088e19f0
Fix: Use snprintf instead of sprintf in mbmmodem
2010-02-05 12:01:45 -06:00
Denis Kenzior
098bc04347
Fix: Use snprintf instead of sprintf in calypso
2010-02-05 12:01:27 -06:00
Denis Kenzior
ced9692361
Fix: Use snprintf instead of sprintf in stemodem
2010-02-05 12:01:13 -06:00
Denis Kenzior
d223243913
Fix: Use snprintf instead of sprintf in HFP
2010-02-05 12:00:14 -06:00
Denis Kenzior
1721f81fe9
Fix: Use snprintf instead of sprintf in atmodem
2010-02-05 11:59:24 -06:00
Denis Kenzior
dc16aa7937
Fix: Use snprintf instead of sprintf in the core
2010-02-05 10:33:58 -06:00
Aki Niemi
dfab0764da
Add isimodem radio settings driver
2010-02-04 23:43:18 +02:00
Aki Niemi
bf6195f0c2
Add PN_GSS codepoints and debugging
2010-02-04 23:43:18 +02:00
Aki Niemi
8d4004d182
Add radio settings atom and driver API
...
This interface exposes a read-write property for radio access technology
selection mode.
2010-02-04 23:43:18 +02:00
Denis Kenzior
7bab47f07b
Fix: No need to check for handsfree_path now
2010-02-04 13:49:36 -06:00
Denis Kenzior
5a6bbd113d
Cleanup: Refactor handling of failed connections
2010-02-04 13:49:36 -06:00
Denis Kenzior
4822b21b4d
Cleanup: Modem creation
2010-02-04 13:49:33 -06:00
Denis Kenzior
1cd4bf036f
Add function to handle SLC handshake failures
2010-02-04 13:13:57 -06:00
Denis Kenzior
c9b80a73c1
Fix: Don't send undefined values to the core
2010-02-04 00:26:20 -06:00
Denis Kenzior
ad5b2fd26f
Fix: Unnecessary initializations
2010-02-04 00:24:14 -06:00
Denis Kenzior
d3c2535fae
Fix: Dead Assignments
2010-02-04 00:14:49 -06:00
Denis Kenzior
08b26238c1
Fix: missing break statement
2010-02-04 00:05:57 -06:00
Denis Kenzior
8d8f5d90a0
Fix: Dead Assignment
2010-02-04 00:00:00 -06:00
Denis Kenzior
e5bcf50a0c
Fix: Wrong variables use
...
Copy/paste error from above resulted in incorrect variables being used
for comparison.
2010-02-03 23:58:27 -06:00
Denis Kenzior
fa433a6acc
Fix: Check for \r in UCS2 alphabets
2010-02-03 23:28:41 -06:00
Denis Kenzior
2f6c2978ea
Update overview.txt
2010-02-03 13:47:52 -06:00
Gustavo F. Padovan
ed4cf758b7
Remove dead assignments at gatchat
2010-02-03 00:12:49 -06:00
Aki Niemi
0a28c46bf7
Fix debug dump and unknown codepoint handling
2010-02-02 22:39:33 +02:00
Zhenhua Zhang
2a58101807
Fix change state immediately when meet the slash
...
According to V.250 spec section 5.2.4 Repeating a command line, if
the prefix "A/" or "a/" is received, we should execute the last
command immediately. No need to meet \r.
2010-02-02 11:31:23 -06:00
Denis Kenzior
ae25d1e910
Fix: Ignore CBM pdus bigger than 88 bytes
2010-02-02 11:13:22 -06:00
Denis Kenzior
a4b681f02f
Fix: Remove unused label
2010-02-01 18:02:40 -06:00
Denis Kenzior
32e329e7d3
Fix: Don't leak memory
2010-02-01 17:59:29 -06:00
Denis Kenzior
321bb02ee3
Fix: Skip whitespace in AT command line
2010-02-01 17:59:29 -06:00
Denis Kenzior
57d62a0b42
Refactor: Use more flexible parser framework
2010-02-01 17:59:29 -06:00
Zhenhua Zhang
de154c6897
Add test case for GAtServer
...
To implement PTY, TCP, Unix socket example to create GAtServer
instance.
2010-02-01 17:59:28 -06:00
Denis Kenzior
0767f1dbd8
Fix: Check if the command is still pending
2010-02-01 17:59:28 -06:00
Denis Kenzior
e6ccc74504
Style: No need for the extra line
2010-02-01 17:59:28 -06:00
Denis Kenzior
263044721e
Fix: Don't set variables to NULL/0
...
These were already set to 0 by g_try_new0
2010-02-01 17:59:28 -06:00
Denis Kenzior
b6961b0d68
Refactor: Support max_read attempts like GAtChat
2010-02-01 17:59:28 -06:00
Denis Kenzior
1514997ff1
Fix: Use a function instead of a table
2010-02-01 17:59:28 -06:00
Denis Kenzior
49e0ff2aa6
Refactor: Make enums follow 27.007 Annex B
2010-02-01 17:59:28 -06:00
Denis Kenzior
cd1845da6b
Fix: Make compile
2010-02-01 17:59:28 -06:00
Zhenhua Zhang
df7b1b30dc
Add GAtServer basic parsing support
...
It's the basic skeleton of GAtServer, including new/shutdown, ref/
unref, received_data/parse_buffer and set_discuss/set_debug.
GAtServer is to emulate the server side of AT conversation. It
complies with V.250 and 27.007 spec to accept AT command like
ATV1, ATE0 and extended command like AT+CLCC. Upper layer could
create customize server to expose TTY, tcp or unix socket to
client side application.
2010-02-01 17:59:27 -06:00
Marcel Holtmann
105fccdcaf
Release 0.17
2010-01-30 18:09:14 -08:00