summaryrefslogtreecommitdiffstats
path: root/drivers/isimodem
AgeCommit message (Collapse)AuthorFilesLines
2010-01-11Add debug implementationAki Niemi2-345/+818
Alsoo remove call specific debugs.
2010-01-11Split ISI codepoints to separate filesAki Niemi17-746/+1208
Also, adding infrastructure for debugging ISI messages, with APIs for turning most common fields into human readable string format.
2010-01-11Split isi.h into isimodem.h and isiutil.hAki Niemi2-56/+64
2010-01-06Port isimodem to the new frameworkDenis Kenzior1-1/+1
2009-12-18gisi: pass object handle to g_isi_verify() callbackRémi Denis-Courmont7-8/+15
This will be needed for GPDS.
2009-12-08Fix: Change the order of register & set_poweredDenis Kenzior1-1/+1
2009-12-04Get rid of list_calls in isi driverDenis Kenzior1-16/+0
2009-10-29Update the isimodem driver to the new APIDenis Kenzior1-2/+2
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 Pessi3-35/+2008
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-14Add isimodem drivers for call barring, forwarding and waitingAlexander Kanavin4-50/+1200
2009-10-09Refactor subblock iterators.Pekka Pessi3-23/+12
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-07Hack for reading EFSPN on isimodem sim driverJukka Saunamaki1-7/+99
In the absence of low-level access to the SIM card, we're adding this hack to expose the SPN using ISI's high-level access instead.
2009-09-17Convert all the modem drivers to the new APIDenis Kenzior1-4/+11
2009-09-16Miscellaneous clean-upsAki Niemi2-23/+13
2009-09-16Add proper bootstrapping to phonebook driverAki Niemi1-4/+17
2009-09-16Increase network scan/set timeout valuesAki Niemi1-2/+2
2009-09-15Add proper bootstrap using g_isi_verify()Aki Niemi1-1/+17
2009-09-15Remove version query; use gisi/client.h insteadAki Niemi1-88/+32
2009-09-15Fix error reporting in phonebook driverAki Niemi1-3/+6
2009-09-15Remove extra debugAki Niemi1-2/+0
2009-09-15Fix a possible but improbable leakAki Niemi2-2/+2
2009-09-14Fix compiler warnings on 64-bit systemsMarcel Holtmann3-8/+8
2009-09-14Fix to use gisi/iter.h to decode sub-blocksAki Niemi1-114/+75
2009-09-14Adapt to changed sub-block iterator APIAki Niemi2-7/+9
2009-09-14Refactor to use gisi/iter.hAki Niemi1-129/+62
2009-09-14Modify to use the new alpha tag getterAki Niemi1-3/+18
2009-09-14Coding style clean-upsAki Niemi1-21/+33
2009-09-14Use gisi/iter.h for decoding sub-blocksAki Niemi1-201/+71
2009-09-14Clean up IMSI decodingAki Niemi1-9/+10
2009-09-14Remove trailing WSAki Niemi2-3/+3
2009-09-14Remove unnecessary debugAki Niemi1-2/+0
2009-09-14Add basic bootsrap for the SMS driverAki Niemi1-0/+127
2009-09-14Add preliminary CBS driverAki Niemi3-0/+218
2009-09-14Add proper bootstrapping for netreg driverAki Niemi1-1/+36
Use the ISI version query to bootstrap the netreg driver.
2009-09-14Remove unnecessary debugsAki Niemi1-35/+4
2009-09-12Fix registration status decodingAki Niemi1-1/+1
2009-09-12Fixes for proper coding styleAki Niemi1-47/+81
2009-09-12Fix signal strength value calculationAki Niemi1-14/+28
2009-09-12Add IMSI retrieval to sim driverAki Niemi1-5/+130
Modified patch originally provided by Jukka Saunamäki.
2009-09-12Fix to use new success/failure callback macrosAki Niemi2-55/+16
2009-09-12Add implementation of netreg driverAki Niemi1-16/+940
2009-09-12Clean up macros for success/failure callbacksAki Niemi1-13/+18
2009-09-02Change plugins to the new ofono_modem_create apiDenis Kenzior1-5/+1
2009-09-01Rename isi drivers to isimodemDenis Kenzior13-26/+26
Be more consistent with directory naming
2009-09-01populate should return voidDenis Kenzior1-3/+1
2009-09-01Make remove functions not return anythingDenis Kenzior13-38/+13
2009-09-01change int vendor to unsigned int vendorDenis Kenzior12-15/+21