Commit Graph

542 Commits

Author SHA1 Message Date
Tony Espy 7ef0f67f80 build: add support for test-rilmodem-sms 2015-11-19 16:33:14 -06:00
Denis Kenzior a0ecd17069 rilmodem: Get rid of radio-settings.h 2015-11-05 20:40:22 -06:00
Denis Kenzior 25e99e3631 build: Make distcheck pass again 2015-11-05 20:37:16 -06:00
Denis Kenzior 8371760616 build: Tweak gril_sources 2015-11-05 14:50:14 -06:00
Tony Espy 331be993b0 build: add support for rilmodem-cs test 2015-11-05 14:46:47 -06:00
Alfonso Sanchez-Beato c14a25f028 build: Add rilmodem to the build
Build gril, the rilmodem and infineon drivers, and the corresponding
plugins.
2015-10-13 21:35:36 -05:00
Alex J Lennon b31a3c2390 tc65: Replace tc65 plugin with cinterion plugin
On the basis that tc6x and other Cinterion devices will likely
have similar firmware requirements, provide a generic Cinterion
plugin which is functionally identical to the replaced tc65 plugin.

The udev implementation retains support for "tc65" name for
backwards compatibility, and adds support for the new "cinterion"
name.
2015-05-13 09:57:53 -05:00
Kuba Pawlak a753d6c012 telitmodem: location reporting driver 2014-10-22 21:15:35 -05:00
Kuba Pawlak d39007c948 doc: new file doc/telit-modem.txt 2014-10-22 21:10:50 -05:00
Denis Kenzior cf90f1505d emulator_fuzz: Add test plugin
This plugin creates an org.ofono.test.EmulatorFuzz interface on path
/test.  Currently only one method is implemented, SetIndicatorActive.

SetIndicatorActive("DistractedDrivingReduction", True|False) allows to
activate / deactivate the HF indicator via +BIND unsolicited
notification.
2014-10-20 13:40:28 -05:00
Denis Kenzior fb1b213e22 test: Add test/set-ddr
Script to set DistractedDrivingReduction property
2014-10-20 13:40:28 -05:00
Philip Paeps 0d8a06af30 plugins: new driver for u-blox SARA-U270 modems
This driver may also work (perhaps with more or less trivial changes)
with other u-blox modems (SARA, LISA, LEON) but this hasn't been tested.
2014-07-08 08:53:13 -05:00
Philip Paeps bb1984cabb plugins: add a new driver for Quectel UC15 modems 2014-07-08 08:42:05 -05:00
Marcel Holtmann ed93490647 build: Remove unused dependency on USB library 2013-12-21 13:13:07 -08:00
Denis Kenzior d6af339c99 git: Fixup messed up permissions 2013-12-21 13:39:54 -06:00
Krzysztof Wilk 171d4dee76 siri: Add atom driver 2013-12-18 00:07:47 -06:00
Krzysztof Wilk 5c11e13019 siri: Add atom implementation 2013-12-18 00:07:47 -06:00
Krzysztof Wilk 5b07c59f34 include: Add Siri interface definition 2013-12-18 00:07:47 -06:00
Krzysztof Wilk 203409a25b doc: Add Siri API 2013-12-18 00:07:47 -06:00
Denis Kenzior 6e52f03f64 plugins: Add initial Telit he910 driver 2013-11-25 10:55:59 -06:00
Denis Kenzior 8440f77f9a build: Always build the connman plugin
It is not related to BLUEZ 4 support
2013-11-25 10:55:59 -06:00
Denis Kenzior a8e4073d0e test: Add set-msisdn script 2013-09-12 13:17:39 -05:00
Denis Kenzior df25ccac49 test: Add display-icon script 2013-09-12 13:17:39 -05:00
Marcel Holtmann 1edf7d5b5e build: Build a simpler version of libgdbus-internal 2013-07-18 08:04:22 -07:00
Lucas De Marchi ba9d78d229 build-sys: Use libgdbus-internal.la
With the current approach if we have different CFLAGS for each binary we would
build gdbus several times for no reason.

Instead of prepending $(gdbus_sources) to several _SOURCES variable, use
a convenience library thas is used internally only, thus with a "-internal"
suffix.
2013-07-18 07:54:17 -07:00
Denis Kenzior 2cdccd4e42 core: Add hfp.h
This will serve as a collection point for all HFP related definitions.
2013-04-09 14:33:41 -05:00
Paulo Borges d26dab944c dundee: Start BlueZ 5 support
This patch adds the BlueZ 5 support file for dundee.
2013-03-24 13:18:55 +01:00
Paulo Borges 63f92d60b5 dundee: Rename dundee BlueZ 4 support
The BlueZ 4 support file for dundee has now been renamed to
bluez4.c to make it easier to add a BlueZ 5 support file.
2013-03-24 13:18:54 +01:00
Frédéric Danis 770cb38352 dun_gw: Add BlueZ 5 version
This patch adds initial implementation of the D-Bus Profile1
interface and methods responsible for handling Bluetooth connections.

The DUN GW profile interface is registered as soon as a GPRS capable
modem is registered in oFono.
2013-03-21 10:12:42 -05:00
Frédéric Danis 8a1bd0d657 bluetooth: Rename DUN GW plugin
As BlueZ 5 introduced backwards incompatible API changes, and we want to
keep support for BlueZ 4 based DUN GW plugin for some time, we need to
separate DUN GW plugin which is based on BlueZ 4 from the one based on
BlueZ 5.

The dun_gw.c plugin is renamed to dun_gw_bluez4. This will make it easy
to add a DUN GW plugin for BlueZ 5.
2013-03-21 10:08:41 -05:00
Claudio Takahasi 1095e4a126 core: Add new Bluetooth header
This patch adds the Bluetooth utility funtions and socket type
declarations to a new header src/bluetooth.h, allowing to share it
between core, and plugins.
2013-03-04 16:08:59 -06:00
Denis Kenzior 3e16bc5e88 include: Add skeleton for handsfree-audio 2013-02-21 08:27:32 -06:00
Claudio Takahasi 850c1811fc handsfree-audio: Add Manager registration
Adds the initial implementation of new experimental Handsfree Audio
Manager interface. This patch adds the interface registration and
the declaration of it's methods.
2013-02-20 21:19:27 -06:00
Frédéric Danis e59fed9c96 hfp_ag: Add BlueZ 5 version
This patch adds initial implementation of the D-Bus Profile1
interface and methods responsible for handling Bluetooth connections.

The HFP AG profile interface is registered as soon as a voice capable
modem is registered in oFono.
2013-01-31 16:15:03 -06:00
Frédéric Danis 3e9a836afd bluetooth: Rename HFP AG plugin
As BlueZ 5 introduced backwards incompatible API changes, and we want to
keep support for BlueZ 4 based HFP AG plugin for some time, we need to
separate HFP AG plugin which is based on BlueZ 4 from the one based on
BlueZ 5.

The hfp_ag.c plugin is renamed to hfp_ag_bluez4. This will make it easy
to add an HFP AG plugin for BlueZ 5.
2013-01-30 22:09:52 -06:00
Lucas De Marchi c6f52d7545 build: Use AM_CPPFLAGS instead of INCLUDES
Makefile.am:518: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2013-01-16 13:16:51 -08:00
Claudio Takahasi f95fbc72a1 hfp_hf_bluez5: Add initial skeleton implementation 2013-01-16 13:54:03 -06:00
Claudio Takahasi 9fb87705c2 bluetooth: Add profile register / unregister
Adds utility API to handle BlueZ 5 RegisterProfile and UnregisterProfile
methods.
2013-01-16 13:54:00 -06:00
Claudio Takahasi 2b7d96a223 hfp_hf: Add initial file for external HFP
This patch adds the initial file to support external HFP profile and
BlueZ 5. "hfp_hf_bluez5" plugin will implement an external Bluetooth
profile compatible with BlueZ 5, and "hfp_hf_bluez4" plugin will keep
the compatibility with BlueZ 4.
2013-01-16 13:43:06 -06:00
Claudio Takahasi 0973479c29 bluetooth: Initial files for BlueZ 5
This patch adds the file for Bluetooth(BlueZ 5) oFono plugin.
2013-01-16 13:41:08 -06:00
Claudio Takahasi caad5322f6 bluetooth: Rename bluetooth plugins
As BlueZ 5 introduced backwards incompatible API changes, and we want to
keep support for BlueZ 4 based plugins for some time, we need to separate
the plugins that are based on BlueZ 4 from the ones based on BlueZ 5.

The bluetooth.c plugin has now been renamed to bluez4.c and the hfp_hf.c
plugin is renamed to hfp_hf_bluez4.  This will make it easy to add a
HFP HF plugin for BlueZ 5.
2013-01-16 13:37:23 -06:00
Claudio Takahasi 145112dad2 build: Add configure option for BlueZ 5 support
Going forward, BlueZ 5 will be supported by default.  BlueZ 4 support
will have to be explicitly enabled by using '--enable-bluez4'.

As before, the '--disable-bluetooth' configure option will disable all
bluetooth support (BlueZ 4 and BlueZ 5)
2013-01-16 13:34:22 -06:00
Marcel Holtmann 5cf66a7d38 build: Compile support for new D-Bus client helpers 2012-12-19 03:51:22 +01:00
Marcel Holtmann a2042e442b tools: Add simple TTY redirector utility 2012-11-28 10:21:51 +01:00
Marcel Holtmann 55215c3113 unit: Fix SMS unit tests 2012-11-25 21:18:03 +01:00
Marcel Holtmann 67670a659f qmimodem: Add support for UIM service handling 2012-11-25 20:11:29 +01:00
Denis Kenzior d88ae48a85 build: Add stk-test-data.h to stktest sources 2012-10-03 09:11:13 -05:00
Denis Kenzior 485c89c7ac unit: Move display text data to common header 2012-10-03 09:10:42 -05:00
Denis Kenzior 66ba90de6e stktest: Add initial modem emulator logic 2012-10-03 09:10:42 -05:00
Denis Kenzior 7c3f874675 tools: Add basic stktest skeleton 2012-10-03 09:10:42 -05:00
Denis Kenzior a3099bfd8d plugins: Add stktest plugin 2012-10-03 09:10:42 -05:00
Marcel Holtmann 380a6260dc build: Enable dundee and tools when building distribution 2012-09-11 16:03:06 +02:00
Denis Kenzior 2d2075c9ae test: Remove test-voicecall script
This is no longer useful as phonesim does not automatically transition
dialing calls to active state.
2012-08-07 02:25:01 -05:00
Guillaume Zajac 873df548f6 test: Add hangup-call script for GCF testing 2012-08-06 08:52:23 -07:00
Denis Kenzior e4b284860e test: Add release-and-swap script 2012-08-05 23:34:52 -05:00
Guillaume Zajac 9ca225f8e7 test: Add hangup-multiparty script for GCF testing 2012-08-03 09:56:34 -07:00
Denis Kenzior 9f7087aa1a build: add certification.txt 2012-08-02 16:00:01 -05:00
Guillaume Zajac 84ed53efd0 test: Add hold-and-answer script for GCF testing 2012-08-02 12:23:34 -07:00
Philippe Nunes 8eefc22bb1 test: Remove test-ussd as it is redundant 2012-07-27 00:33:15 -05:00
Philippe Nunes 335b349423 test: Add send-ussd script
Simpler script that test-ussd that is still capable of replying to
network initiated USSD requests and USSD dialogs.
2012-07-27 00:30:57 -05:00
Marcel Holtmann 1c20ec6c16 modem: Add skeleton for USSD support 2012-06-25 20:24:33 -07:00
Marcel Holtmann 71f6d63859 qmimodem: Add skeleton for voice call support 2012-06-25 12:11:08 -07:00
Marcel Holtmann d4d639f40e qmimodem: Add skeleton for radio settings support 2012-06-24 22:56:27 -07:00
Marcel Holtmann 797f3a502e qmimodem: Add common constants for GSM, UMTS and LTE bands 2012-06-24 22:21:39 -07:00
Denis Kenzior 9e5ad93ec0 test: Add change-pin script 2012-06-19 12:19:23 -05:00
Marcel Holtmann 8c590a85c2 qmimodem: Add support for SMS handling 2012-06-22 13:20:11 -07:00
Marcel Holtmann c958378d6c qmimodem: Add support for GPS location reporting 2012-06-21 21:08:31 -07:00
Marcel Holtmann b12dad8883 qmimodem: Add support for GPRS data connection handling 2012-06-21 20:47:22 -07:00
Marcel Holtmann b36bb2ee50 qmimodem: Add support for network registration handling 2012-06-21 18:44:43 -07:00
Marcel Holtmann ad20ea12c5 qmimodem: Add support for device information handling 2012-06-21 16:07:59 -07:00
Marcel Holtmann 0e6fc7aee4 qmimodem: Add support for QMI control point handling 2012-06-21 15:18:36 -07:00
Guillaume Zajac 87a9f32ae1 test: Add new script for SS GCF test cases
This script uses dynamic SS codes in input and
displays answers to the different requests.
It handles all SS: call barring, call forwarding,
call waiting, CLIP, CLIR, ...
2012-05-30 08:50:21 -05:00
Marcel Holtmann e4947136b4 build: Fix build issue with QMI utility skeleton 2012-05-29 10:18:10 +02:00
Marcel Holtmann c98de2a4bf build: Remove dependency on libcap-ng 2012-05-29 08:17:01 +02:00
Marcel Holtmann d1c9cac6be build: Add skeleton for QMI utility 2012-05-27 14:52:43 +02:00
Marcel Holtmann 09194a1da5 build: Reduce indentation for isimodem and atmodem sources 2012-05-27 14:48:01 +02:00
Marcel Holtmann 2830bac8c9 build: Remove some empty lines 2012-05-27 14:43:31 +02:00
Marcel Holtmann 85d43570fd build: Add skeleton for Qualcomm QMI modem driver 2012-05-27 10:13:55 +02:00
Marcel Holtmann 6afa4434b7 iceramodem: Add support special radio settings handling 2012-05-25 10:32:33 +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 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
Marcel Holtmann 9b288f92f8 iceramodem: Add special GPRS context driver 2012-05-22 12:05:24 +02:00
Denis Kenzior fe1ced212f test: Add test script for ReleaseAndAnswer 2012-04-23 15:18:41 -05:00
Nicolas Bertrand 7c5c0c1c40 Makefile: Add speedup modem target 2012-04-16 13:15:52 -05:00
Marcel Holtmann c23d4c7823 icera: Add skeleton for Icera modem plugin 2012-04-06 16:28:35 +02:00
Bertrand Aygon 75e3bb6167 ztemodem: Add radio settings support 2012-03-26 16:42:38 -05:00
Bertrand Aygon 87bda87830 Add ZTE modem driver 2012-03-26 16:38:19 -05:00
Marcel Holtmann 81ad5ea8e0 swmodem: Add Sierra Wireless DirectIP support 2012-03-21 21:13:13 -07:00
Marcel Holtmann 82d0c258c3 swmodem: Add Sierra Wireless modem driver 2012-03-21 21:10:30 -07:00
Renat Zaripov 969ad0acd7 plugins: Add support for sim900 by SIMCOM
This patch add support for SIM900 GSM module
http://wm.sim.com/Sim/FrontShow_en/wireless/detail.aspx?cid=6&nid=770
2012-01-11 23:48:24 -06:00
Marcel Holtmann 6ada7d8bdc huaweimodem: Add support for USSD 8-bit PDU mode
The Huawei devices support a special 8-bit PDU mode for USSD that is
by default selected (AT^USSDMODE=1). It avoids the complicated logic
for character set selection and conversion.
2012-01-12 06:02:16 +01:00
Marcel Holtmann 7af75e2083 build: Build provisioning plugins if enabled 2012-01-10 07:27:50 -08:00
Philippe Nunes 1c239b3fca cdma-provision: Add driver APIs implementation 2012-01-07 12:39:58 -06:00
Marcel Holtmann b9e86d98be huaweimodem: Move CDMA network registration into default driver
With merging the GSM/UTMS and CDMA modem plugin into a unified version,
it also makes sense to merge the Huawei specific vendor atom drivers
into one.
2012-01-06 19:53:23 -08:00
Guillaume Zajac d432561a12 huaweicdma: Delete unused plugin 2012-01-06 13:44:34 -08:00
Marcel Holtmann d4dc27e8ce test: Add script for rejecting incoming calls 2012-01-01 18:25:00 -08:00
Marcel Holtmann 5d1a60b4c4 build: The Telit plugin requires Bluetooth support 2011-12-28 09:27:28 -08:00
Philippe Nunes 881f11abce Makefile: Add Speedup udev rules to EXTRA_DIST 2011-12-21 07:59:10 -08:00
Philippe Nunes 0de7994d1c tools: Add lookup-provider-name utility
This is a quick tool to look up CDMA network name based on the SID from
the mobile-broadband-provider-info database.
2011-11-16 04:00:37 -06:00
Marcel Holtmann 8e84282bc1 build: Create src/builtin.h via BUILT_SOURCES 2011-11-13 08:23:50 +09:00
Oleg Zhurakivskyy 82ac630693 gatchat: Add IPv6 Control Protocol 2011-11-07 12:24:30 -06:00
Mikel Astiz bab9de3843 hfpmodem: devinfo atom added to export BT address 2011-10-21 13:19:17 -05:00
Gustavo F. Padovan 64e2b33465 sap: Add basic sap plugin 2011-09-25 11:45:54 -05:00
Mikel Astiz 7d5b57e47c hfpmodem: Add skeleton driver implemenetation 2011-09-09 00:30:14 -05:00
Mikel Astiz 8de8e9f0c7 handsfree: Add skeleton implementation 2011-09-09 00:10:06 -05:00
Mikel Astiz 99834ab1e2 include: Add skeleton handsfree public atom API 2011-09-09 00:10:06 -05:00
Denis Kenzior a11b68b604 tools: Make lookup-apn use mbpi.c 2011-09-08 23:50:19 -05:00
Pekka Pessi fb16f89abb build: Fix generating links in Makefile.am
In case relative dependency is in $(srcdir), $< already includes path to
$(srcdir).
2011-08-30 11:34:05 -07:00
Iiro Kaihlaniemi 84fd57d08a build: Add isimodem UICC utilities to build 2011-08-29 14:32:44 +03:00
Denis Kenzior 9fb9d2385c sim-poll: Remove unused code 2011-08-14 22:56:45 -05:00
Marcel Holtmann 0dd11afa3d build: Do not install ofono.rules anymore 2011-08-12 13:15:53 -07:00
Marcel Holtmann 0f6f9081a1 samsung: Add skeleton driver for Samsung LTE device 2011-08-09 16:50:29 -07:00
Marcel Holtmann a7e4b2e59a alcatel: Add skeleton driver for Alcatel X220L device 2011-08-09 16:50:29 -07:00
Bertrand Aygon 60ee930676 huaweicdma: Add netreg driver implementation 2011-08-09 12:58:15 -05:00
Marcel Holtmann b337d18560 udev: Add support for cleaner modem detection 2011-08-06 03:01:23 +02:00
Bertrand Aygon a3b0acd813 huaweicdmamodem: Add stub implementation 2011-08-05 10:48:49 -05:00
Bertrand Aygon a8bf6e96b6 cdma-netreg: Add initial stub implementation 2011-08-05 10:48:49 -05:00
Bertrand Aygon b7e8570990 include: Add cdma-netreg atom public api 2011-08-05 10:48:49 -05:00
Mario Tokarz 452e55162a dunmodem: Add stub for gprs. 2011-08-03 22:34:04 +02:00
Marcel Holtmann 5a3a691199 dunmodem: Add support for dialup network registration 2011-07-28 00:02:11 +02:00
Marcel Holtmann c9632f9817 dunmodem: Add skeleton for dialup modem driver 2011-07-27 22:13:27 +02:00
Guillaume Zajac 0b71a71158 test: add script to set credentials for cdma connection 2011-07-27 16:32:55 +02:00
Denis Kenzior b33d6b5fcb hfp_hf: Reorganize common code into hfpmodem 2011-07-21 03:49:27 -05:00
Guillaume Zajac 77ae92efc0 speedupcdma: Create skeleton for Speed Up CDMA modem support 2011-07-21 11:46:33 +02:00
Marcel Holtmann c91f546b2b build: Always compile unit tests 2011-07-15 22:19:47 +02:00
Guillaume Zajac 84a1b5fcd0 plugins: add connman private network driver 2011-07-12 09:01:43 -05:00
Guillaume Zajac 96b10ac89a huaweicdma: Create skeleton for Huawei CDMA modem support 2011-07-12 14:00:37 +02:00
Bertrand Aygon 13aa7facc6 plugins: add speedup driver 2011-07-06 02:00:58 -05:00
Marcel Holtmann 7f7492669a build: Split non-root unit tests to have make check succeed 2011-06-30 16:19:24 -07:00
Marcel Holtmann 0c20ee6c53 build: Add unit test cases to make check funtionality 2011-06-30 16:04:12 -07:00
Aki Niemi 2ab2b7d87e build: Add UICC driver to build 2011-06-17 17:04:45 +03:00
Bernhard Guillon 9f9bf3947e plugins: Add initial telit UC864-G support 2011-06-08 04:19:03 -05:00
Denis Kenzior 9bcce86ade examples: Add a simple private-network driver 2011-05-24 13:20:31 -05:00
Guillaume Zajac 3f58ff93d8 private-network: add initial implementation 2011-05-24 12:11:01 -05:00
Guillaume Zajac e997dd43eb private-network: add header into include and Makefile.am 2011-05-24 12:10:22 -05:00
Lei Yu 09bb193614 test: Add CDMA SMS Support 2011-05-24 12:00:14 -05:00
Lei Yu 257d5a9330 cdma-sms: Add CDMA SMS Support 2011-05-24 11:58:41 -05:00
Lei Yu d7ab83a50f cdma-sms: Add CDMA SMS Support 2011-05-24 11:55:18 -05:00
Marcel Holtmann dd186f585b tools: Add utility for looking up APN from database 2011-05-19 17:20:15 -07:00
Denis Kenzior 407e177bc1 test: Add swap-calls test script 2011-04-28 09:30:54 -05:00
Denis Kenzior 082c098b2a build: Add send-vcal to Makefile.am 2011-04-28 09:20:11 -05:00
Jarko Poutiainen 00f612b78d test: add test-gnss 2011-03-28 18:06:59 -05:00
Jarko Poutiainen acf687e216 atmodem: add gnss driver 2011-03-28 18:06:59 -05:00
Jarko Poutiainen c0b0188825 src: add gnss atom and agent implementation 2011-03-28 18:06:58 -05:00