Remove Onboard Modem interface
Dependencies: ublox-at-cellular-interface ublox-cellular-base ublox-cellular-base-n2xx ublox-at-cellular-interface-n2xx
Revision 8:3e170c40a284, committed 2017-06-14
- Comitter:
- RobMeades
- Date:
- Wed Jun 14 09:28:20 2017 +0000
- Parent:
- 7:e3eeff78eef0
- Child:
- 9:e5d1cc4fd9fa
- Commit message:
- Example now encompasses PPP cellular interface as well as AT cellular interface.
Changed in this revision
--- a/main.cpp Mon Jun 12 22:16:17 2017 +0000
+++ b/main.cpp Wed Jun 14 09:28:20 2017 +0000
@@ -16,6 +16,16 @@
#include "mbed.h"
#include "UbloxATCellularInterface.h"
+#include "UbloxPPPCellularInterface.h"
+
+// If you wish to use LWIP and the PPP cellular interface, select
+// the line UbloxPPPCellularInterface, otherwise select the line
+// UbloxATCellularInterface. Using the AT cellular interface does not
+// require LWIP and hence uses less RAM (significant on C027. It also
+// allows other AT command operations (e.g. sending an SMS) to happen
+// during a data transfer.
+#define INTERFACE_CLASS UbloxATCellularInterface
+//#define INTERFACE_CLASS UbloxPPPCellularInterface
// The credentials of the SIM in the board. If PIN checking is enabled
// for your SIM card you must set this to the required PIN.
@@ -111,12 +121,12 @@
int main()
{
- UbloxATCellularInterface *interface = new UbloxATCellularInterface();
+ INTERFACE_CLASS *interface = new UbloxATCellularInterface();
// If you need to debug the cellular interface, comment out the
// instantiation above and uncomment the one below.
-// UbloxATCellularInterface *interface = new UbloxATCellularInterface(MDMTXD, MDMRXD,
-// MBED_CONF_UBLOX_CELL_BAUD_RATE,
-// true);
+// INTERFACE_CLASS *interface = new INTERFACE_CLASS(MDMTXD, MDMRXD,
+// MBED_CONF_UBLOX_CELL_BAUD_RATE,
+// true);
TCPSocket sockTcp;
UDPSocket sockUdp;
SocketAddress udpServer;
--- a/mbed-os.lib Mon Jun 12 22:16:17 2017 +0000 +++ b/mbed-os.lib Wed Jun 14 09:28:20 2017 +0000 @@ -1,1 +1,1 @@ -https://github.com/u-blox/mbed-os/#4eb6495f370c0a410e6b56be6043591087990ff3 +https://github.com/u-blox/mbed-os/#35999be01802742f0c4cf302c3890da7a9fbc33d
--- a/ublox-at-cellular-interface.lib Mon Jun 12 22:16:17 2017 +0000 +++ b/ublox-at-cellular-interface.lib Wed Jun 14 09:28:20 2017 +0000 @@ -1,1 +1,1 @@ -https://developer.mbed.org/teams/ublox/code/ublox-at-cellular-interface/#c89190eda594 +https://developer.mbed.org/teams/ublox/code/ublox-at-cellular-interface/#f6706249d076
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ublox-cellular-base.lib Wed Jun 14 09:28:20 2017 +0000 @@ -0,0 +1,1 @@ +https://developer.mbed.org/teams/ublox/code/ublox-cellular-base/#73fcc33c9400
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ublox-ppp-cellular-interface.lib Wed Jun 14 09:28:20 2017 +0000 @@ -0,0 +1,1 @@ +ublox-ppp-cellular-interface#44dd95724bc2