mbed 5.4 with sleep mode
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