Board support library for C027 - updated with thread-safe wait()

Fork of C027 by u-blox

Revision:
7:e3eab86f1de9
Parent:
6:e11bf54dd344
Child:
8:a356376db984
--- a/C027.h	Mon Oct 21 19:45:55 2013 +0000
+++ b/C027.h	Fri Oct 25 08:46:43 2013 +0000
@@ -13,22 +13,28 @@
 // We do not have fancy leds that can be flashed on the C027.
 void mbed_die(void);
 
+#define C027_REVA // remove this define for the revision B boards
+
 class C027
 {
 public:
     C027();
 
-    void gpsPower(bool enable);
     void mdmPower(bool enable);
     void mdmReset(void);
+    void gpsPower(bool enable);
     void gpsReset(void);
 
 private:
+    // modem pins 
     DigitalOut mdmEn;
+#ifndef C027_REVA
     DigitalOut mdmRst;
+#endif
     DigitalOut mdmPwrOn;
     DigitalOut mdmRts;
     bool mdmIsEnabled;
+    // gps pins
     DigitalOut gpsEn;
     DigitalOut gpsRst;
     bool gpsIsEnabled;