mirror of git://git.sysmocom.de/ofono
xmm7xxx: enable sms and phonebook support
This commit is contained in:
parent
cfbb202435
commit
3317cc6f45
|
@ -50,6 +50,8 @@
|
|||
#include <ofono/lte.h>
|
||||
#include <ofono/ims.h>
|
||||
#include <ofono/sim-auth.h>
|
||||
#include <ofono/sms.h>
|
||||
#include <ofono/phonebook.h>
|
||||
|
||||
#include <drivers/atmodem/atutil.h>
|
||||
#include <drivers/atmodem/vendor.h>
|
||||
|
@ -128,13 +130,20 @@ static void switch_sim_state_status(struct ofono_modem *modem, int status)
|
|||
break;
|
||||
case 2: /* SIM inserted, PIN verification not needed - READY */
|
||||
case 3: /* SIM inserted, PIN verified - READY */
|
||||
case 7:
|
||||
case 7: /* SIM inserted, SMS and phonebook - READY */
|
||||
if (data->have_sim == FALSE) {
|
||||
ofono_sim_inserted_notify(data->sim, TRUE);
|
||||
data->have_sim = TRUE;
|
||||
}
|
||||
|
||||
ofono_sim_initialized_notify(data->sim);
|
||||
|
||||
if (data->sms_phonebook_added == FALSE) {
|
||||
ofono_phonebook_create(modem, 0, "atmodem", data->chat);
|
||||
ofono_sms_create(modem, 0, "atmodem", data->chat);
|
||||
data->sms_phonebook_added = TRUE;
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
ofono_warn("Unknown SIM state %d received", status);
|
||||
|
|
Loading…
Reference in New Issue