Support for LISA-N101

Fork of C027_Support by u-blox

This is a variant of the C027 driver code for the C027N version, i.e. the one with the Neul/Huawei/u-blox Cellular Internet of Things module on board. The AT command interface for this module is entirely different to the AT interface for the other u-blox modules, hence this fork of the driver. Work is underway to rearchitect the original C027 driver so that a merge can be done.

Revision:
29:53d346010624
Parent:
28:4d9509e3b1cf
Child:
31:a0bed6c1e05d
--- a/MDM.h	Tue Apr 08 14:11:03 2014 +0000
+++ b/MDM.h	Tue Apr 08 15:48:16 2014 +0000
@@ -88,6 +88,7 @@
     bool socketClose(int socket);
     bool socketFree(int socket);
     // sms
+    int smsCount(void);
     bool smsSend(const char* num, const char* buf);
     bool smsDelete(int ix);
     bool smsRead(int ix, char* num, char* buf, int len);
@@ -108,6 +109,7 @@
     static int _cbUSORF(int type, const char* buf, int len, USORFparam* param);
     typedef struct { char* buf; char* num; } CMGRparam;
     static int _cbCUSD(int type, const char* buf, int len, char* buf);
+    static int _cbCPMS(int type, const char* buf, int len, int* num);
     static int _cbCMGR(int type, const char* buf, int len, CMGRparam* param);
     static int _cbCGSN(int type, const char* buf, int len, char* imei);
     static int _cbGSN(int type, const char* buf, int len, char* imei);