summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-10-19Refactor: Don't store indicator namesDenis Kenzior2-40/+52
We already know the indicators we're interested in from the specification, malloc/free-ing the indicator names is thus pointless. Instead save off the indicator index positions in an array. Parse the current values instead of storing the unparsed list.
2009-10-19Add initial glue code for hfp driverZhenhua Zhang5-1/+443
2009-10-16Add test script for USSDDenis Kenzior1-0/+33
2009-10-16Fix: Use proper printf format for string precisionDenis Kenzior1-1/+1
2009-10-16Cleanup: Fixup USSD to use cbs_decode_dcsDenis Kenzior1-18/+19
Don't decode by hand, use existing function
2009-10-16Parse +CUSD responses.Andrzej Zaborowski2-13/+96
2009-10-16Fix: Stop crashing when unrefing chat in callbackDenis Kenzior1-3/+20
2009-10-16Release 0.8Marcel Holtmann2-1/+9
2009-10-16Fix: Don't return NULL if message is emptyDenis Kenzior1-5/+0
Empty SMS messages are in sms_decode_text are returned as NULL, e.g. error. This shouldn't be the case, empty messages should be reported and signaled.
2009-10-16Mention Marko's contributionDenis Kenzior1-0/+1
2009-10-16Fix: Skip over empty messagesAndrzej Zaborowski1-0/+3
2009-10-16Fix: Emit debug message instead of an errorAndrzej Zaborowski1-1/+1
SMS storage is frequently empty at startup, if this is the case, do not use ofono_error, use ofono_debug instead.
2009-10-16Always return a string from telephony_error_to_str.Andrzej Zaborowski1-2/+2
So that it can be used as a printf argument directly.
2009-10-16Refactor: Move network registration status utilsAndrzej Zaborowski3-44/+47
Move the status to string functions to common.c so that they can be reused in data connection related network registration code.
2009-10-16Fix: Free converted string after use.Andrzej Zaborowski1-2/+8
Also make sure we don't read beyond end of the string.
2009-10-16API: Documentation fixesMarko Saukko4-9/+9
2009-10-16Fix conditional statementAki Niemi1-1/+2
2009-10-16Fix: restrict keyword use breaking distcheckAki Niemi1-2/+2
2009-10-16isimodem/voicecall.c: initial versionPekka Pessi5-43/+2013
Implementing all the voicecall methods. Tested with Nokia 2008 modems. - problems in call creation are probably not reported properly - deflect not implemented in modem, not properly tested TODO: Clean up style issues and align with other drivers.
2009-10-16Refactor sub-sub-block handlingAki Niemi1-112/+94
2009-10-15Setup better debugging information for calypsoDenis Kenzior1-4/+17
2009-10-15Fix: Quiet a warning on some compilersDenis Kenzior1-2/+2
2009-10-15Multiplexer support for OpenMoko deviceDenis Kenzior1-31/+108
2009-10-15Fix: Do not leak chat memoryDenis Kenzior1-3/+4
2009-10-15Fix: Do not leak chat references in case of errorDenis Kenzior1-5/+15
2009-10-15Fix: Cleanup debug formatsDenis Kenzior1-2/+2
2009-10-15Fix: Do not send shutdown more than onceDenis Kenzior1-0/+9
2009-10-15Fix: Be more paranoid in checking DLC validityDenis Kenzior1-1/+13
2009-10-15Update unit tests for GSM 07.10 implementationDenis Kenzior1-0/+330
2009-10-15Refactor: Add driver model to GAtMuxDenis Kenzior4-455/+681
GAtMux can now be made to work with multiple multiplexing protocols. Currently on the 27.010 (07.10) Advanced and Basic modes are supported. However, further protocol support can be added by providing the necessary driver functions for GAtMux
2009-10-15Fix: Quiet compiler warningDenis Kenzior1-0/+2
2009-10-15Forgot to add void* to get_dataDenis Kenzior1-1/+1
2009-10-15Forgot to add driverdata functionsDenis Kenzior1-0/+16
2009-10-15Refactor: Enable multiplexer drivers for GAtMuxDenis Kenzior2-60/+78
2009-10-15Fix: Notify sources upon shutdownDenis Kenzior1-119/+128
2009-10-15Update unit test for the new APIDenis Kenzior1-8/+48
2009-10-15Add mux setup step to phonesim pluginDenis Kenzior1-25/+51
2009-10-15Add ability to open/close multiple DLCsDenis Kenzior1-31/+235
2009-10-15Fixup unit test to the new APIDenis Kenzior1-28/+47
2009-10-15Refactor: Add convenience method to start 0710 MUXDenis Kenzior3-103/+205
Use an existing GAtChat that has been setup appropriately to conver the channel into a MUX
2009-10-15Add ability to retrieve the atchat IOChannelDenis Kenzior2-0/+10
2009-10-15Remove more unused codeDenis Kenzior4-10/+0
2009-10-14gisi: Add getter for sub-block dataAki Niemi2-37/+46
Also fix indentation and change int->unsigned in the API.
2009-10-14Add isimodem drivers for call barring, forwarding and waitingAlexander Kanavin5-50/+1201
2009-10-09Refactor subblock iterators.Pekka Pessi6-47/+67
Always initialize iterators. Try to avoid pointer arithmetics on NULL; in other words, move all pointer arithmetics inside g_isi_sb_iter_init(). There are 4 different ways for representing sub blocks in ISI message: - 8-bit sub_blocks count, 8-bit sub_block_id/sub_block_len - 16-bit sub_blocks count, 8-bit sub_block_id/sub_block_len - 8-bit sub_blocks count, 16-bit sub_block_id/sub_block_len - 16-bit sub_blocks count, 16-bit sub_block_id/sub_block_len The compact form g_isi_sb_iter_init() supports 8-bit sub_block count before start of the sub blocks themselves and 8-bit sub_block_id and sub_block_len. The full form g_isi_sb_iter_init_full() with explicit longhdr and sub_block count supports all other cases.
2009-10-08Mention Pekka's contributionsDenis Kenzior1-0/+1
2009-10-08Rename function to express its purpose betterDenis Kenzior1-2/+2
2009-10-08Allow sending DTMF tones in alerting statePekka Pessi1-1/+5
2nd stage dialing may be done before call gets connected.
2009-10-08Use swap_without_accept method, if presentPekka Pessi1-0/+20
2009-10-08Mention Zhenhua's contributionsDenis Kenzior1-0/+1