Implementation of the CellularInterface for u-blox C027 and C030 (non-N2xx flavour) modems that uses the IP stack on-board the cellular modem, hence not requiring LWIP (and so less RAM) and allowing any AT command exchanges to be carried out at the same time as data transfers (since the modem remains in AT mode all the time). This library may be used from mbed 5.5 onwards. If you need to use SMS, USSD or access the modem file system at the same time as using the CellularInterface then use ublox-at-cellular-interface-ext instead.

Dependents:   example-ublox-cellular-interface example-ublox-cellular-interface_r410M example-ublox-mbed-client example-ublox-cellular-interface ... more

Revisions of UbloxATCellularInterface.cpp

Revision Date Message Actions
42:98808477a691 11 months ago Replaced depreciated wait_ms with ThisThread::sleep_for File  Diff  Annotate
41:69998003d95a 11 months ago mbed-os 5.15: String-based APIs are deprecated File  Diff  Annotate
37:0ceb2dfc746c 14 months ago Updated test cases for C030_R41XM File  Diff  Annotate
36:9d48ec522cb4 15 months ago Fix to read OK as well File  Diff  Annotate
34:ca02f8448085 16 months ago Added context status check before activation File  Diff  Annotate
33:5d5ce25405d4 16 months ago build fix File  Diff  Annotate
31:07c9c5c3fb88 16 months ago Polling to check profile activation File  Diff  Annotate
30:0f571a4920c8 16 months ago edrx test case added and UPSND support added in disconnect modem stack File  Diff  Annotate
29:773cfb0fe56c 16 months ago Minor fix : no need to activate profile if already activated File  Diff  Annotate
26:4f28a1eaa2aa 18 months ago Updates for R412M File  Diff  Annotate
25:aabc50bc418e 18 months ago Merging : Context activation in case of R412M (2G, NB1, CAT-M1) File  Diff  Annotate
24:35d5b2a02df8 19 months ago define and activate context in case of R412M File  Diff  Annotate
21:2a500a881a5a 19 months ago static warning removed File  Diff  Annotate
19:7013521e75e7 22 months ago Made changes not to disconnect modem stack for target C030-R41xM File  Diff  Annotate
18:1f34f8d0c850 22 months ago Macro updated for C030-R412M as don't need to create profile File  Diff  Annotate
17:7b033423126c 22 months ago Build error fixed, set_plmn is pure virtual method File  Diff  Annotate
16:2b30a056ae54 2018-10-30 Add ability to set priority for the Rx thread File  Diff  Annotate
15:8cc9a80ac0ad 2018-03-26 Add a check in socket_recv() and socket_send() to see whether the socket has been closed by the remote host. If it has, return NSAPI_ERROR_NO_SOCKET immediately. This is necessary as the socket layers above us have no way of knowing if the remote host has closed the socket. Such a check is not required for socket_recvfrom() and socket_sendto() as UDP has no concept of a socket-connection in the first place. File  Diff  Annotate
14:e7dcf3388403 2018-03-02 Make sure that the event handler thread is closed cleanly in all cases and add tests that this is the case, both for sleep and for memory. File  Diff  Annotate
13:39264b492ce7 2018-01-10 Replace R410M lines accidentally removed. File  Diff  Annotate
12:ff6fac481487 2018-01-09 Remove spurious debug parameter. File  Diff  Annotate
11:cc41a8636f7e 2018-01-02 Support added for R410M File  Diff  Annotate
10:ba18f4418ee8 2017-10-30 Merge pull request from amq: usord and usorf can potentially return more data than originally requested, handle this situation if it occurs. File  Diff  Annotate
7:3b2ca10cc23a 2017-06-30 Connect now fails correctly if it cannot achieve a connection, rather than trying for ever. File  Diff  Annotate
6:63dad754c267 2017-06-15 Improve template, add extra time for gethostbyname() as it seems to take an age on some networks, rename "driver" to "interface" for consistency with the PPP test suite. File  Diff  Annotate
5:f6706249d076 2017-06-13 Make debug prints conditional on _debug_trace_on. File  Diff  Annotate
1:bc228becc45d 2017-06-12 Tested on C027. File  Diff  Annotate
0:7ccf0e7e8a83 2017-06-12 Initial commit, not yet compiling but I'm tired of doing everything in the on-line IDE so I need to publish to take the code off-line. File  Diff  Annotate