Commit Graph

6278 Commits

Author SHA1 Message Date
Marcel Holtmann 27d79055ba icera: Select USSD driver based on USSD mode setting 2012-05-25 13:09:27 +02:00
Marcel Holtmann f29aab2515 iceramodem: Handle context deactivation responses 2012-05-25 12:55:08 +02:00
Marcel Holtmann 897e99aceb udev: Add detection for Nokia 21M-01 modems 2012-05-25 12:35:45 +02:00
Marcel Holtmann 8fed16f541 udev: Add detection for Samsung GT-Y3300 modems 2012-05-25 12:35:25 +02:00
Marcel Holtmann aa5e661c55 udev: Extend port mapping for Icera modems 2012-05-25 12:30:40 +02:00
Marcel Holtmann a5ae2e37df icera: Request USSD mode and firmware details 2012-05-25 12:29:59 +02:00
Marcel Holtmann 6d83fbdf00 icera: Query initial state of SIM init status 2012-05-25 10:41:10 +02:00
Marcel Holtmann f163708a85 icera: Enable support for radio settings handling 2012-05-25 10:33:14 +02:00
Marcel Holtmann 6afa4434b7 iceramodem: Add support special radio settings handling 2012-05-25 10:32:33 +02:00
Marcel Holtmann d514c4fd88 icera: Use SIM init nofitication instead of polling 2012-05-24 05:41:44 +02:00
Marcel Holtmann 119b4434b4 atmodem: Add support for Icera network status updates 2012-05-24 05:00:01 +02:00
Marcel Holtmann a96422cd50 atmodem: Add support for Icera network time handling 2012-05-24 04:58:35 +02:00
Marcel Holtmann 81973b6d0a icera: Enable SMS sending and receiving support 2012-05-24 03:56:36 +02:00
Marcel Holtmann 19e7437c46 atmodem: Icera devices don't support SMS ACK PDUs either 2012-05-24 03:54:29 +02:00
Marcel Holtmann 0bdc0119c7 icera: Enable USSD support and ensure default character set 2012-05-24 03:44:31 +02:00
Marcel Holtmann 1f9f161e0b atmodem: Fix issue with AT+CREG=? and AT+CGREG=? handling
Some modems might see an interim +CREG: or +CGREG: notification when
querying the supported modes.

  Aux: > AT+CFUN=1\r
  Aux: < \r\nOK\r\n
  Aux: > AT+CREG=?\r
  Aux: < \r\n+CREG: 2\r\n
  Aux: < \r\n+CREG: (0-2)\r\nOK\r\n
  Unable to initialize Network Registration

To make this work, skip to the first line with an actual range value.
2012-05-24 03:28:50 +02:00
Mikel Astiz ce395cd818 gdbus: Fix incorrectly discarded signals
Signals with no arguments were incorrectly filtered out due to the NULL
inequality check.
2012-05-22 20:27:56 +02:00
Daniel Wagner 405be6ea13 dundee: Add Bluetooth DUN driver 2012-05-22 18:44:47 +02:00
Daniel Wagner a73f83df57 dundee: Add PPP handling code to device 2012-05-22 18:44:47 +02:00
Daniel Wagner 9a9accdff8 dundee: Add device D-Bus interface 2012-05-22 18:44:46 +02:00
Daniel Wagner 5091c3caff dundee: Add driver helper functions 2012-05-22 18:44:46 +02:00
Daniel Wagner 3e69d58570 dundee: Add device un/register 2012-05-22 18:44:46 +02:00
Daniel Wagner b1030d281d dundee: Add callback helpers 2012-05-22 18:44:46 +02:00
Daniel Wagner b7001e0988 dundee: Manager append devices 2012-05-22 18:44:46 +02:00
Daniel Wagner 5f92489f97 dundee: Add skeleton implementation for device 2012-05-22 18:44:46 +02:00
Daniel Wagner 6e08f05473 dundee: Add Manager interface 2012-05-22 18:44:46 +02:00
Daniel Wagner b950159955 dundee: Add systemd configuration file 2012-05-22 18:44:46 +02:00
Daniel Wagner c3e7e5e4fb dundee: Add D-Bus configuration file 2012-05-22 18:44:46 +02:00
Daniel Wagner 5db94cecd8 dundee: Add D-Bus error messages 2012-05-22 18:44:46 +02:00
Daniel Wagner bd8ebf3d0f dundee: Add skeleton implementation 2012-05-22 18:44:46 +02:00
Daniel Wagner 63ec5989c9 dundee: Add test scripts 2012-05-22 18:44:46 +02:00
Daniel Wagner 01cbd32550 dundee: Add documentation 2012-05-22 18:44:46 +02:00
Daniel Wagner 83becec832 bluetooth: Add Serial interface definition 2012-05-22 18:44:46 +02:00
Denis Kenzior 91cbcbf371 hfp_hf: Fix up whitespace corruption 2012-05-21 21:26:19 -05:00
Guillaume Zajac 7158c5790b test: Add timeout to be compliant with GCF
With some GCF test cases, default python script timeout
is too short to pass the tests.
2012-05-21 20:53:18 -05:00
Marcel Holtmann 9b288f92f8 iceramodem: Add special GPRS context driver 2012-05-22 12:05:24 +02:00
Marcel Holtmann c26cc80b08 icera: Add SIM, network registration and GPRS handling 2012-05-22 12:04:13 +02:00
Marcel Holtmann 929c529716 atmodem: The Icera modem does not support CIND reporting 2012-05-22 12:03:00 +02:00
Marcel Holtmann d543281e4f atmodem: Add specific quirk for Icera modems 2012-05-22 12:02:30 +02:00
Lucas De Marchi 4fa967e7e2 gdbus: do not check signature twice
Message signature is already checked in generic_message(), so there's no
need to check again in the callback.
2012-05-20 02:47:57 -07:00
Lucas De Marchi e400426267 gdbus: add Method.NoReply annotation in introspection 2012-05-20 02:47:57 -07:00
Lucas De Marchi e42130a83b gdbus: add Deprecated annotation in introspection 2012-05-20 02:47:57 -07:00
Lucas De Marchi 7f2b69d7b8 gdbus: remove signature and reply from tables 2012-05-20 02:47:57 -07:00
Lucas De Marchi e0d6f9f0ce Do not set signature and reply in GDBus tables
Use GDBUS_* macros, so signature and reply fields are not set in each
method/signal.
2012-05-20 02:47:57 -07:00
Lucas De Marchi ce3345e21d gdbus: loop over args to check message signature 2012-05-20 02:47:57 -07:00
Lucas De Marchi 568a7d0707 gdbus: use GDBusArgInfo to generate introspection
By using GDBusArgInfo in methods and signals, the introspection
generation is much simpler and we can add each argument name.
2012-05-20 02:47:57 -07:00
Lucas De Marchi b3489f2ee8 Convert GDBus methods to use macro helpers
With these macro helpers we can separate in/out arguments and use their
own vector.
2012-05-20 02:47:57 -07:00
Lucas De Marchi 8e815c100b gdbus: add and use helpers for table declarations 2012-05-20 02:47:57 -07:00
Lucas De Marchi d1a1a9bcc9 gdbus: add argument info to methods and signals 2012-05-20 02:47:56 -07:00
Henrique Dante de Almeida 924ee02ff7 Constify GDBus signal tables
Constify signal tables with the following command:

    find . -name '*.[ch]' -exec \
             sed -i 's/\(GDBusSignalTable .* =\)/const \1/g' {} \;
2012-05-20 02:47:56 -07:00