|
a7aca56b5b
|
Minor optimization in the contact handling event trigger
|
2010-05-09 18:39:21 +00:00 |
|
|
b9197def55
|
Implemented call presentation (partly tested)
|
2010-05-09 18:34:24 +00:00 |
|
|
7568bb814e
|
Detecting when phone calls terminate
|
2010-05-09 17:58:23 +00:00 |
|
|
02bca3b11f
|
Correct error messages when the baudrate cannot be set
|
2010-05-09 02:04:08 +00:00 |
|
|
1c9304df2b
|
Always report an error upon +CME ERROR
|
2010-05-09 01:08:03 +00:00 |
|
|
983eb1c371
|
The CME ERROR code 100 is "Unknown error"
|
2010-05-08 14:42:27 +00:00 |
|
|
1e735470f5
|
Forgot to inject "\r\n" in the timeout handler
|
2010-05-08 14:29:46 +00:00 |
|
|
e3c993c66e
|
Re-inject the current command on timeout and then ensure the operation worked
|
2010-05-08 13:03:58 +00:00 |
|
|
5fb92d3189
|
Obtaining the functionality status before really using the phone
|
2010-05-08 03:07:47 +00:00 |
|
|
35164ad8dc
|
Send a noop command after 2 seconds of inactivity
|
2010-05-08 02:32:26 +00:00 |
|
|
e003ea830e
|
Use the correct error code when parsing +CME and +CMS errors
|
2010-05-08 02:00:07 +00:00 |
|
|
f90494db0b
|
Gave triggers the optional possibility to consider a command answered
|
2010-05-08 01:45:44 +00:00 |
|
|
df6c2f84c3
|
Hardened the management of callbacks
|
2010-05-08 01:31:43 +00:00 |
|
|
2dfa1e0cec
|
Let the modem command generation be done in its own class too
|
2010-05-08 01:23:56 +00:00 |
|
|
f0e4d57e23
|
Let the GSMCommand class have its own file
|
2010-05-08 00:22:44 +00:00 |
|
|
0f84098442
|
Try to fallback on a corresponding trigger when unable to parse a line
|
2010-05-07 23:51:34 +00:00 |
|
|
bc082be52d
|
The quirks really need be distinct bitwise
|
2010-05-07 17:54:00 +00:00 |
|
|
6169060acb
|
Make sure to always set 8 bits communication with no parity
|
2010-05-07 13:07:53 +00:00 |
|
|
2e6ef2b6f2
|
Make sure flow control is disabled when not explicitly required
|
2010-05-07 12:59:54 +00:00 |
|
|
81ac501def
|
This seems to allow the modem to work with -F even when not supporting it
|
2010-05-07 12:54:53 +00:00 |
|
|
dd6f561357
|
Revert the whole "suffix" story
|
2010-05-07 12:52:38 +00:00 |
|
|
4d5b33d259
|
Signal and operator reporting is now performed in a Panel applet
|
2010-05-07 00:40:51 +00:00 |
|
|
8e47df04cc
|
Enable phone functionality only once the SIM card is ready
|
2010-05-02 02:56:42 +00:00 |
|
|
f57a3d7846
|
Can now sometimes determine voice calls among incoming calls
|
2010-05-02 02:09:11 +00:00 |
|
|
4204bd82f9
|
Enable the extended ring format by default
|
2010-05-02 02:01:42 +00:00 |
|
|
b59e76248b
|
Also detect incoming calls in the extended format
|
2010-05-02 01:52:14 +00:00 |
|
|
17dacffd0b
|
Added a function to answer calls
|
2010-05-02 01:48:19 +00:00 |
|
|
c972e1a914
|
Incoming calls are now reported as well
|
2010-05-02 01:43:11 +00:00 |
|
|
1de8062925
|
Ignore errors when setting the baudrate (sigh)
|
2010-05-02 01:28:24 +00:00 |
|
|
d0597d6cd1
|
Also set the modem to verbose mode once settled
|
2010-05-02 01:12:41 +00:00 |
|
|
6527392636
|
Allow a different suffix to be specified by command queued
|
2010-05-02 01:01:46 +00:00 |
|
|
8e8c887592
|
Reverted last changes
|
2010-05-02 00:46:39 +00:00 |
|
|
da50d43cae
|
Have a global quirk about carriage returns instead
|
2010-05-01 20:22:10 +00:00 |
|
|
6f39850241
|
Added another quirk for the Openmoko Freerunner
|
2010-05-01 19:49:02 +00:00 |
|
|
3a2c08debb
|
Fixed sending the SIM PIN on the Openmoko Freerunner
|
2010-05-01 19:12:03 +00:00 |
|
|
e19a39ef2e
|
Now consider that just "\r" or "\n" are enough to break a line
|
2010-05-01 18:38:27 +00:00 |
|
|
44ca5038ed
|
Also support answers to COPS with only 3 arguments
|
2010-05-01 17:32:07 +00:00 |
|
|
65bd9451f8
|
Always enable the phone functionality
|
2010-05-01 17:05:09 +00:00 |
|
|
1001b38564
|
The Openmoko Freerunner's model identification string has quotes
|
2010-05-01 16:28:21 +00:00 |
|
|
c9bb017597
|
Support the Openmoko Freerunner's differing syntax when entering the SIM PIN code
|
2010-05-01 16:19:24 +00:00 |
|
|
df5e598e0b
|
Some code shouldn't have survived the latest debugging session
|
2010-05-01 15:49:29 +00:00 |
|
|
ba6d6b7f6a
|
Let hardware flow be optional
|
2010-05-01 05:25:53 +00:00 |
|
|
02833219c9
|
There was probably a race condition when trying to settle with the modem
|
2010-05-01 03:30:53 +00:00 |
|
|
a48cbb2c4c
|
On Linux realloc(0xg00d, 0) may return NULL without being an error
|
2010-05-01 03:04:29 +00:00 |
|
|
e2c3b06bda
|
Was probably having two read watchers in some cases
|
2010-05-01 02:50:49 +00:00 |
|
|
bce582c623
|
Letting gsm.c be more robust
|
2010-05-01 02:22:57 +00:00 |
|
|
b6b619c1af
|
Hopefully fixed the last issue with tracking the PIN code status
|
2010-04-30 16:08:11 +00:00 |
|
|
3cd62b7fab
|
Another attempt at getting SIM PIN interaction right
|
2010-04-30 15:45:54 +00:00 |
|
|
68d3c2a338
|
Implemented progress bar while checking the PIN code (untested)
|
2010-04-30 15:30:29 +00:00 |
|
|
ca60e90bc6
|
Tracking correctly if messages are sent
|
2010-04-30 15:16:43 +00:00 |
|