this is a direct fork of example-ublox-cellular-interface that adds support for USBSerial, and leverages the geneva-cellular-driver library.
Dependencies: ublox-at-cellular-interface ublox-cellular-base
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