Commit Graph

469 Commits

Author SHA1 Message Date
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