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.

Changes

RevisionDateWhoCommit message
127:4df82b52f834 2015-06-17 RobMeades Update handling of RAS AT command to wait for the OK at the end. default tip
126:76b578ec2912 2015-05-22 RobMeades Add changes to work with phase 2b modules.
125:72ca0c9a5a06 2015-04-23 RobMeades Remove spurious debug.
124:a58c1a7c5e18 2015-03-16 RobMeades The interface to datagramSend() now receives bytes rather than a hex-encoded string and the AT command hex encoding happens inside the function. This makes it symmetrical with datagramRecv().
123:628e65137b3e 2015-03-16 RobMeades Corrected comment against datagramSend() function.
122:c6b2fa1928f2 2015-03-13 RobMeades Found initialisation bug, now resolved, also switched name DEV_LISA_N101 to DEV_LISA_N100 (since 101 is specifically for the 850 MHz version).
121:2ec1046f7251 2015-03-12 RobMeades Remove spurious debug (matching change in C027_Support main).
120:4f4aaf0c9521 2015-03-12 RobMeades Remove unnecessary AT commands.
119:d62a42409280 2015-03-10 RobMeades Put AT+LQMI=0 back in to be _exactly_ the same as was run at MWC.
118:f3fd6c30dc19 2015-03-10 RobMeades Initial version of support for Lisa-N101.
117:74e4e0109a9e 2015-01-22 mazgch improve debug api
116:709a6386e685 2014-12-17 mazgch remove spurious guards
115:d8d94b73c725 2014-12-15 mazgch delete to a non-existing file returns true now
114:e347ed0fab5e 2014-11-06 mazgch typo
113:7ade40675003 2014-11-06 mazgch added sweden apns
112:89b5b21db71e 2014-10-29 mazgch increase timeout after baudrate change
111:5f8807ca159a 2014-10-22 mazgch added more apns
110:f524fd9aa13d 2014-09-17 mazgch added apn for three in UK
109:327d209a8ab9 2014-09-15 mazgch merged
108:254bf037f83f 2014-09-15 mazgch better parsing
107:436ee320efd6 2014-09-13 mazgch improve traces
106:18aeacdae391 2014-08-12 mazgch fix UDP socket creation for CDMA
105:f6bb2a20de70 2014-07-29 mazgch bug fix from wochnik
104:c64ba749a422 2014-07-04 mazgch save socket handle instead of using it as index directly
103:197fa7920ad8 2014-07-03 mazgch do not use socket handle from modem as index directly
102:fb982ff9da82 2014-07-03 mazgch cmip parsing
101:edfeb8af206e 2014-07-01 mazgch improve purge at wakeup
100:5e8b69232ea2 2014-07-01 mazgch detect more devices and fix APN test loop
99:3116d3e900ed 2014-07-01 mazgch fixed the early abort of the APN settings test loop
98:c786461edd40 2014-06-17 mazgch identify some more devices
97:b82539535365 2014-06-20 mazgch sort alphabetic
96:2aa03444fee3 2014-06-20 mazgch added china apn settings to LUT
95:8282dbbe1492 2014-06-17 mazgch added use of mutex and wait for Rtos systems
94:d697fe11f3e5 2014-06-12 mazgch add default arguments to connect
93:2b5478693c20 2014-06-12 mazgch make destructor virtual (base class has changed)
92:79b628d1da02 2014-06-10 mazgch comment
91:5af303e25287 2014-06-10 mazgch also try empty apn settings
90:3915192f6d7e 2014-06-06 mazgch cleanup apn selection
89:ea396f9f90a2 2014-06-06 mazgch update APN table
88:135fb4bb7aac 2014-06-06 mazgch improve apn lookup
87:64f54572ea74 2014-06-06 mazgch added orange post-paid apn
86:840a86109d4b 2014-06-06 mazgch merged
85:dd8f4f0d0ca9 2014-06-06 mazgch adding simple apn lookup table ... that can be to be extended for other networks
84:a05edb010176 2014-06-05 mazgch added simple APN lookup table
83:71e3b8bc9ab8 2014-05-28 mazgch disable automatic detection of rtos
82:055dcfcf9dcc 2014-05-28 mazgch more safe
81:3966a5c17037 2014-05-28 mazgch add verizon provisioning
80:34985b4d821e 2014-05-27 mazgch improved psd auth handling, added file api
79:291df065e345 2014-05-26 mazgch added different Authentication protocols handle gprs registration
78:caf0014375cb 2014-05-20 mazgch remove some headers, parse CREG URC
77:55788e619858 2014-05-19 mazgch move missing sim error warning after the loop.
76:f7c3dd568dae 2014-05-19 mazgch - properly manage power in con/destructors ; - disable the stdout/stderr/stdin if the modem shares the same port (class DevNull)
75:ce6e12067d0c 2014-05-16 mazgch minor tweaks
74:208e3e32d263 2014-05-15 mazgch initial version of restructured u-blox library
73:2b32e0a21df2 2014-05-15 mazgch more flexible dump functions
72:d1e943ad6558 2014-05-15 mazgch save gprs attach status
71:041de9a6d93c 2014-05-15 mazgch move at command
70:0a87d256cd24 2014-05-14 mazgch serial tx isr should now work on all platforms, moved some code
69:4d6fa520dfca 2014-05-14 mazgch improve the socket read of large buffers
68:33a96cf64986 2014-05-13 mazgch allow to send large data chunks