All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports
@ 2012-02-27  7:19 r.r.zaripov
  2012-02-27  7:19 ` [PATCH 2/2] sim900: Disable sending AT+CNMA r.r.zaripov
  2012-02-28  2:32 ` [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports Denis Kenzior
  0 siblings, 2 replies; 4+ messages in thread
From: r.r.zaripov @ 2012-02-27  7:19 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 643 bytes --]

From: Renat Zaripov <r.r.zaripov@gmail.com>

---
 plugins/sim900.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/plugins/sim900.c b/plugins/sim900.c
index f7b1642..b2d1b46 100644
--- a/plugins/sim900.c
+++ b/plugins/sim900.c
@@ -224,7 +224,8 @@ static void sim900_post_sim(struct ofono_modem *modem)
 	DBG("%p", modem);
 
 	ofono_phonebook_create(modem, 0, "atmodem", data->modem);
-	ofono_sms_create(modem, 0, "atmodem", data->modem);
+	ofono_sms_create(modem, OFONO_VENDOR_SIMCOM, "atmodem", 
+				data->modem);
 }
 
 static void sim900_post_online(struct ofono_modem *modem)
-- 
1.7.7.3


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] sim900: Disable sending AT+CNMA
  2012-02-27  7:19 [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports r.r.zaripov
@ 2012-02-27  7:19 ` r.r.zaripov
  2012-02-28  2:33   ` Denis Kenzior
  2012-02-28  2:32 ` [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports Denis Kenzior
  1 sibling, 1 reply; 4+ messages in thread
From: r.r.zaripov @ 2012-02-27  7:19 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1040 bytes --]

From: Renat Zaripov <r.r.zaripov@gmail.com>

 SIMCOM SIM900 modem module not support AT+CNMA command
 
---
 drivers/atmodem/sms.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/drivers/atmodem/sms.c b/drivers/atmodem/sms.c
index c6fb8c4..c31eb39 100644
--- a/drivers/atmodem/sms.c
+++ b/drivers/atmodem/sms.c
@@ -389,6 +389,7 @@ static void at_cds_notify(GAtResult *result, gpointer user_data)
 static void at_cmt_notify(GAtResult *result, gpointer user_data)
 {
 	struct ofono_sms *sms = user_data;
+	struct sms_data *data = ofono_sms_get_data(sms);
 	const char *hexpdu;
 	long pdu_len;
 	int tpdu_len;
@@ -409,7 +410,8 @@ static void at_cmt_notify(GAtResult *result, gpointer user_data)
 	decode_hex_own_buf(hexpdu, -1, &pdu_len, 0, pdu);
 	ofono_sms_deliver_notify(sms, pdu, pdu_len, tpdu_len);
 
-	at_ack_delivery(sms);
+	if (data->vendor != OFONO_VENDOR_SIMCOM)
+		at_ack_delivery(sms);
 }
 
 static void at_cmgr_notify(GAtResult *result, gpointer user_data)
-- 
1.7.7.3


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports
  2012-02-27  7:19 [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports r.r.zaripov
  2012-02-27  7:19 ` [PATCH 2/2] sim900: Disable sending AT+CNMA r.r.zaripov
@ 2012-02-28  2:32 ` Denis Kenzior
  1 sibling, 0 replies; 4+ messages in thread
From: Denis Kenzior @ 2012-02-28  2:32 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1015 bytes --]

Hi Renat,

On 02/27/2012 01:19 AM, r.r.zaripov(a)gmail.com wrote:
> From: Renat Zaripov <r.r.zaripov@gmail.com>
> 
> ---
>  plugins/sim900.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/plugins/sim900.c b/plugins/sim900.c
> index f7b1642..b2d1b46 100644
> --- a/plugins/sim900.c
> +++ b/plugins/sim900.c
> @@ -224,7 +224,8 @@ static void sim900_post_sim(struct ofono_modem *modem)
>  	DBG("%p", modem);
>  
>  	ofono_phonebook_create(modem, 0, "atmodem", data->modem);
> -	ofono_sms_create(modem, 0, "atmodem", data->modem);
> +	ofono_sms_create(modem, OFONO_VENDOR_SIMCOM, "atmodem", 

I had to fix up a trailing whitespace error at the end of this line.  It
might be a good idea to configure your editor to show these, or use
checkpatch.pl from the Linux kernel to check the patches before submission.

> +				data->modem);
>  }
>  
>  static void sim900_post_online(struct ofono_modem *modem)

Patch has been applied, thanks.

Regards,
-Denis

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 2/2] sim900: Disable sending AT+CNMA
  2012-02-27  7:19 ` [PATCH 2/2] sim900: Disable sending AT+CNMA r.r.zaripov
@ 2012-02-28  2:33   ` Denis Kenzior
  0 siblings, 0 replies; 4+ messages in thread
From: Denis Kenzior @ 2012-02-28  2:33 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 341 bytes --]

Hi Renat,

On 02/27/2012 01:19 AM, r.r.zaripov(a)gmail.com wrote:
> From: Renat Zaripov <r.r.zaripov@gmail.com>
> 
>  SIMCOM SIM900 modem module not support AT+CNMA command
>  
> ---
>  drivers/atmodem/sms.c |    4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
> 

Patch has been applied, thanks.

Regards,
-Denis

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-02-28  2:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-27  7:19 [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports r.r.zaripov
2012-02-27  7:19 ` [PATCH 2/2] sim900: Disable sending AT+CNMA r.r.zaripov
2012-02-28  2:33   ` Denis Kenzior
2012-02-28  2:32 ` [PATCH 1/2] sim900: Add support for SIMCOM SMS delivery reports Denis Kenzior

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.