Commit Graph

362 Commits

Author SHA1 Message Date
Claudio Takahasi c90b703289 include: Add disable_nrec to handsfree driver
This patch extends the handsfree driver adding echo canceling and noise
reduction callback to allow disabling this feature in the audio gateway.
2013-04-23 10:20:22 -05:00
Vinicius Costa Gomes 7574479e47 include: Add ofono_handsfree_card_set_codec()
This will be used by the drivers that a given codec was negotiated
for a card.

It will return FALSE if the codec can't be used. For example, if the selected
codec is mSBC and defer setup is not supported by the kernel.
2013-04-15 06:57:21 -05:00
Denis Kenzior 7c05426d8b include: Remove hfp bits from types.h 2013-04-09 14:33:41 -05:00
Vinicius Costa Gomes 9b4ac07051 include: Add ofono_handsfree_audio_has_wideband()
As we can assume that the CVSD codec will be always available, the only
information that we need to export is if we have support for wideband
codecs.  Right now only mSBC is defined as wideband.
2013-04-09 14:33:41 -05:00
Vinicius Costa Gomes 405961a657 include: Add ofono_handsfree_card_connect_sco()
This will be used by HFP plugins to tell the core that a SCO connection
needs to be established.
2013-03-28 09:32:59 -05:00
Denis Kenzior ac4e5f0045 include: Fix hf audio connect method declaration 2013-03-26 23:28:06 -05:00
Denis Kenzior c71f2967f2 include: Refactor ofono_handsfree_card_create 2013-03-18 13:42:46 -05:00
Denis Kenzior 5f6c3aa6e4 include: Add get/set data handsfree audio card 2013-03-18 13:42:46 -05:00
Denis Kenzior 46f95f0d4f include: Add handsfree card driver registration 2013-03-18 13:42:43 -05:00
Denis Kenzior d15e22ab6d include: Add handsfree card register method 2013-02-26 13:21:32 -06:00
Denis Kenzior d202b18a9d include: Add handsfree card create / remove API 2013-02-26 11:03:41 -06:00
Denis Kenzior 3e16bc5e88 include: Add skeleton for handsfree-audio 2013-02-21 08:27:32 -06:00
Denis Kenzior 47b24507fc include: Add ofono_modem_find 2013-02-14 08:47:10 -06:00
Denis Kenzior 1ffe69527c include: Add battery charge level notify API 2012-12-17 09:50:21 -06:00
Denis Kenzior b2a9b8abb6 include: Tweak ofono_sim_read_bytes API
Reading of icons requires us to specify the path
2012-11-23 07:22:25 -06:00
Denis Kenzior 3f79ed2bf0 include: Add path and path_len arguments
The CRSM command has an additional parameter called pathlen which can be
used to specify the path of the elementary file outside the well-known
path range.
2012-11-22 10:26:34 -06:00
Denis Kenzior 03bc21af88 include: Add RESETTING state 2012-11-22 06:50:08 -06:00
Denis Kenzior b73a6c4f87 include: Add TEST modem type 2012-11-02 14:02:26 -05:00
August Mayer 687f830c21 sim: add function to get password type 2012-08-16 00:58:56 -05:00
Guillaume Zajac d8dc316aa3 gprs-context: Add new driver entry 2012-07-15 20:05:23 -05:00
Denis Kenzior e0e6e2c439 sim: Revert adding special callback for EFiccid
This reverts commit 1960dbbc79.
2012-06-16 09:50:05 -05:00
Denis Kenzior a8247d17af sim: Revert adding special callback for EFmsisdn
This reverts commit c3124b66d9.
2012-06-16 09:50:05 -05:00
Denis Kenzior bee063dd76 sim: Revert adding special callback for EFad
This reverts commit 5522df64fa.
2012-06-16 09:50:05 -05:00
Denis Kenzior 0516aa8163 radio-settings: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 6c7cf451a4 modem: Conform to coding style item M9 2012-06-16 09:50:05 -05:00
Denis Kenzior 13a5df6c59 message-waiting: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 542e8501b8 sms: Constify submit method 2012-06-16 09:50:05 -05:00
Denis Kenzior f3269fbc82 gprs-context: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 2f95fd52ee cdma-sms: Make const correct 2012-06-16 09:50:05 -05:00
Denis Kenzior ecdec0715b call-volume: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 30ee44f1e5 call-settings: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 857fc7ee41 call-meter: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 55defb14cd call-forwarding: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 92e5be0c55 call-barring: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Denis Kenzior 264d28251f audio-settings: Conform to coding style item M4 2012-06-16 09:50:05 -05:00
Marcel Holtmann 543db63f19 gprs: Use ofono_bool_t instead of gboolean 2012-06-17 22:23:23 -07:00
Marcel Holtmann 2ead77e133 sms: Make PDU data arrays const 2012-06-17 00:58:35 -07:00
Marcel Holtmann 67c6a01d46 modem: Add function for setting new driver type 2012-06-17 00:58:08 -07:00
Marcel Holtmann 5522df64fa sim: Add special callback for reading MCC and MNC value 2012-06-16 21:30:28 -07:00
Marcel Holtmann c3124b66d9 sim: Add special callback for reading MSISDN value 2012-06-16 20:52:18 -07:00
Marcel Holtmann 1960dbbc79 sim: Add special callback for reading ICCID value 2012-06-16 20:22:30 -07:00
Marcel Holtmann 10297b153a sim: Use ofono_bool_t instead of gboolean 2012-06-16 20:08:10 -07:00
Oleg Zhurakivskyy 80733ae875 include: Add ofono_sim_get_spn() declaration 2012-01-18 10:42:40 -06:00
Oleg Zhurakivskyy ef658e92f3 sim: Add SPN watch capability 2012-01-15 19:55:58 -06:00
Philippe Nunes cd6eb8dfa5 cdma-provision: Add driver APIs header 2012-01-07 12:39:03 -06:00
Guillaume Zajac 95ac7735cb cdma-connman: Add dormant state notification API 2011-12-08 06:17:01 -06:00
Philippe Nunes 8f8a8cd307 include: Add serving_system method to cdma-netreg 2011-11-24 17:41:53 -06:00
Daniel Wagner 768dfc6e3f include: Add modem type to modem.h 2011-11-22 20:34:45 -06:00
Guillaume Zajac c09bc563c1 include: Add api to notify when connection is lost 2011-11-02 10:29:26 -05:00
Guillaume Zajac cc6ccec0ff include: Add way to obtain current status 2011-10-30 02:09:40 -05:00
Mikel Astiz e3f847ecd9 include: Voice recognition in handsfree public api 2011-10-21 13:12:33 -05:00
Mikel Astiz fddc3b6733 include: Add API to set HF AG supported features 2011-10-20 20:37:17 -05:00
Marcel Holtmann ac4c9d7237 core: Some more copyright fixes 2011-10-15 12:21:12 -07:00
Mikel Astiz db6e31a627 handsfree: Copyright statement correction 2011-10-13 12:27:07 -05:00
Marcel Holtmann 7e6afe37bf core: Update copyright information 2011-10-10 13:39:42 -07:00
Mikel Astiz 5fa6344b92 handsfree: Add driver api for number requests
e.g. AT+BINP=1
2011-09-09 01:05:47 -05:00
Mikel Astiz f9fba08432 include: Add in-band ring to handsfree public api 2011-09-09 00:30:54 -05:00
Mikel Astiz 99834ab1e2 include: Add skeleton handsfree public atom API 2011-09-09 00:10:06 -05:00
Mikel Astiz 5eae4a6fd6 dbus: Add Handsfree interface definition 2011-09-09 00:10:06 -05:00
Denis Kenzior d34727512c include: Minor style tweaks 2011-09-08 03:42:19 -05:00
Frédéric Danis f52faaecde include: update HFP features types to version 1.6 2011-09-08 03:28:14 -05:00
Marcel Holtmann 152529ac75 plugin: Use weak reference for external debug statements 2011-08-16 09:15:53 -07:00
Marcel Holtmann 652b2d0c43 plugin: Add debug support for external plugins 2011-08-15 16:16:36 -07:00
Caiwen Zhang b24ccd3f84 include: Add send_tones to cdma voicecall driver API 2011-08-15 00:55:09 -05:00
Caiwen Zhang 949f0ad447 include: Add send_flash to cdma voicecall driver API 2011-08-15 00:53:04 -05:00
Caiwen Zhang 06d45196a8 include: Add cdma-voicecall answer driver API 2011-08-15 00:49:40 -05:00
Denis Kenzior 873fa4c42a cdma-netreg: Minor whitespace style issues 2011-08-09 13:08:10 -05:00
Bertrand Aygon d85290ae6a include: add data strength to cdma-netreg 2011-08-05 10:48:49 -05:00
Bertrand Aygon 26c7c2f771 include: add signal reporting to cdma-netreg 2011-08-05 10:48:49 -05:00
Bertrand Aygon b7be25e120 cdma-netreg: add registration status to public api 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
Bertrand Aygon 4e4a47a87c dbus: Add CDMA netreg atom interface name 2011-08-03 11:59:54 -05:00
Guillaume Zajac c6160a1d5f cdma-connman: Add user/pass to driver activate
Add username and password fields to cdma-connman's activate method.
2011-07-21 04:31:03 -05:00
Denis Kenzior 7abc4f0a1a include: Introduce a new SIM_LOCKED_OUT state
This is the same as SIM_INSERTED state, except we have already queried
the always-readable EFs
2011-07-19 14:10:17 -05:00
Jeevaka Badrappan 00d16d1387 include: Add driver api for user confirmation 2011-07-15 09:30:07 -05:00
Frédéric Danis 6063c54933 include: add HFP features types for HF and AG 2011-06-20 04:18:11 -05:00
Denis Kenzior 00c49a5ad7 include: Declare typedef as a function pointer 2011-05-24 13:20:18 -05:00
Guillaume Zajac e997dd43eb private-network: add header into include and Makefile.am 2011-05-24 12:10:22 -05:00
Frédéric Danis f9814a9731 include: Add callsetup, call and callheld
as indicators for HFP emulator
2011-04-11 10:28:12 -05:00
Jeevaka Badrappan a3dcd49711 include: Add ofono_voicecall_en_list_notify api 2011-04-07 22:18:05 -05:00
Jeevaka Badrappan c7c45cf4ef include: add ofono_modem_get_emergency_mode api 2011-04-04 23:36:49 -05:00
Denis Kenzior 38aee50ece include: Remove unused typedef 2011-03-29 22:01:43 -05:00
Jarko Poutiainen 71c0cffd1d include: add gnss.h file 2011-03-28 18:06:58 -05:00
Jarko Poutiainen 73d1eadd69 dbus: add gnss interface definition 2011-03-28 18:06:57 -05:00
Lucas De Marchi d67c73d492 history: add cancelled status
Based on patch from Yang Gu <gyagp0@gmail.com>
2011-03-18 18:31:14 -05:00
Christian Lam 3931640491 cdma-connman: add CDMA Connection Manager support 2011-03-17 13:45:29 -05:00
Christian Lam 411d3dec37 dbus: add CDMA Connection Manager interface 2011-03-17 13:07:41 -05:00
Denis Kenzior 247df07644 include: Add support for IPv6 context settings 2011-03-15 17:11:58 -05:00
Denis Kenzior 9a4122f74b include: Add support for dual stack contexts 2011-03-15 17:11:58 -05:00
Andras Domokos 2d0db9d817 voicecall: add SSN function declarations 2011-03-11 13:11:44 -06:00
Andras Domokos 4a36b93d6a ssn: remove SSN atom completely 2011-03-11 13:08:51 -06:00
Rafael Ignacio Zurita 709775987e location-reporting: add public header 2011-02-23 17:18:03 -06:00
Frédéric Danis f3496af019 emulator: add indicator support API 2011-02-23 09:58:40 -06:00
Frédéric Danis b5969360d7 emulator: add HFP emulator type 2011-02-16 00:23:44 -06:00
Denis Kenzior 2394a87cc4 emulator: Add additional APIs 2011-02-16 00:23:44 -06:00
Denis Kenzior 1ded74f2df emulator: Add basic API for emulator 2011-02-15 15:47:32 -06:00
Denis Kenzior 6352e799ef emulator: Add basic emulator API 2011-02-10 00:34:47 -06:00
Jukka Saunamaki ef37b3fe42 gprs-provision: add SPN to provisioning API header 2011-02-08 21:27:41 -06:00
Denis Kenzior 00a3a6d7ac sim: Add API for watching files changed via stk 2011-02-07 11:28:30 -06:00
Andrzej Zaborowski 0ecc99973a sim: ofono_sim_context api header changes
This patch introduces sim FS contexts which are used to queue file
read and write operations.  When a context is freed all pending
operations in that context are cancelled preventing callbacks from
being called causing segfaults.
2011-02-03 13:13:33 -06:00