Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: C027_Support
Fork of C027_SupportTest by
Diff: main.cpp
- Revision:
- 18:50e6c4ed8a4a
- Parent:
- 17:c293780a40ac
- Child:
- 19:f022ff746eb8
diff -r c293780a40ac -r 50e6c4ed8a4a main.cpp
--- a/main.cpp Wed May 14 12:24:04 2014 +0000
+++ b/main.cpp Thu May 15 06:16:51 2014 +0000
@@ -25,34 +25,24 @@
//----------------------------------------------------------------------
/* This example was tested on C027-U20 and C027-G35 with the on board modem.
- Additionally it was tested with a shield where the SARA-G350 RX/TX/PWRON
+ Additionally it was tested with a shield where the SARA-G350/U260/U270 RX/TX/PWRON
is connected to D0/D1/D4 and the GPS SCL/SDA is connected D15/D15. In this
configuration the following platforms were tested (it is likely that others
will work as well)
- - U-BLOX: C027-XX.
- - NXP: LPC1549v2
- - Freescale: FRDM-KL25Z, FRDM-KL46Z
+ - U-BLOX: C027-G35, C027-U20, C027-C20 (for shield remove define C027_USEONBOARD)
+ - NXP: LPC1549v2, LPC4088qsb
+ - Freescale: FRDM-KL05Z, FRDM-KL25Z, FRDM-KL46Z, FRDM-K64F
- STM: NUCLEO-F401RE, NUCLEO-F030R8
+ mount resistors SB13/14 1k, SB62/63 0R
*/
#if defined(TARGET_UBLOX_C027)
- #define C027_USEONBOARD // remove this if you have the GSM/GPS shield mounted
+ #define C027_USEONBOARD // remove if you have the GSM/GPS shield mounted to the C027
#endif
#ifdef C027_USEONBOARD
#include "C027.h"
C027 c027;
-#elif TARGET_LPC4088
- // mapping for use with the EA QSB base board
- #define GPSSCL p20
- #define GPSSDA p19
- #define GPSADR (66<<1) // GPS I2C Address
- #define MDMPWRON p33
- #define MDMTXD p9
- #define MDMRXD p10
- #define MDMCTS NC
- #define MDMRTS NC
- #define MDMBAUD 115200
-#else
+#else
#define GPSSCL D15
#define GPSSDA D14
#define GPSADR (66<<1) // GPS I2C Address
@@ -64,6 +54,7 @@
#define MDMBAUD 115200
#endif
+//----------------------------------------------------------------------
// no tracing if serial is shared with the VCP
#define DOTRACE ((USBRX!=MDMRXD)&&(USBTX!=MDMTXD))
#define TRACE (!DOTRACE)?:printf
