Fork to support REVB hardware.
Dependents: C027_BootTest_revb C027_EthernetSniffTest C027_M3_SerialEcho C027_HelloWorld_revb ... more
Fork of C027 by
C027.h
- Committer:
- dixter1
- Date:
- 2013-12-15
- Revision:
- 22:2ab87e985526
- Parent:
- 21:db7c445289f5
File content as of revision 22:2ab87e985526:
/* Platform header file, for the u-blox C27-C20/U20/G35 * mbed Internet of Things Starter Kit * http://mbed.org/platforms/u-blox-C027/ * */ #pragma once #include "mbed.h" #include "C027_PinNames.h" // Override the weak mbed die function that flashes the leds. // We do not have fancy leds that can be flashed on the C027. void mbed_die(void); class C027 { public: C027(); void mdmPower(bool enable, bool use_mdmuart); void mdmUsbEnable(bool enable); // enable the USB interface void mdmReset(void); void mdmWakeup(void); void mdmSleep(void); void gpsPower(bool enable, bool lisa_gps); void gpsReset(void); void LeakageTest(void); private: // modem pins DigitalOut mdmEn; DigitalOut mdmRst; DigitalOut mdmPwrOn; DigitalOut mdmLvlOe; DigitalOut mdmILvlOe; DigitalOut mdmUsbDet; bool mdmIsEnabled; bool mdmUseUsb; // gps pins DigitalOut gpsEn; DigitalOut gpsRst; bool gpsIsEnabled; };