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: C12832 EthernetInterface LM75B MMA7660 MQTT mbed-rtos mbed
Fork of IBMIoTClientEthernetExample by
Diff: LPC1768.h
- Revision:
- 8:80d49dd91542
- Parent:
- 6:37b6d0d56190
--- a/LPC1768.h Wed Aug 20 13:46:35 2014 +0000
+++ b/LPC1768.h Wed Oct 01 13:27:35 2014 +0000
@@ -12,6 +12,7 @@
*
* Contributors:
* Ian Craggs - initial implementation
+ * Sam Grove - added mehtod to check the status of the Ethernet cable
*******************************************************************************/
#if !defined(LPC1768_H)
@@ -19,15 +20,29 @@
C12832 lcd(p5, p7, p6, p8, p11);
DigitalOut led2(LED2);
-PwmOut r(p23); PwmOut g(p24); PwmOut b(p25);
+PwmOut r(p23);
+PwmOut g(p24);
+PwmOut b(p25);
MMA7660 MMA(p28, p27);
LM75B sensor(p28, p27);
-DigitalIn Down(p12); DigitalIn Left(p13); DigitalIn Click(p14); DigitalIn Up(p15); DigitalIn Right(p16);
-AnalogIn ain1(p19); AnalogIn ain2(p20);
+DigitalIn Down(p12);
+DigitalIn Left(p13);
+DigitalIn Click(p14);
+DigitalIn Up(p15);
+DigitalIn Right(p16);
+AnalogIn ain1(p19);
+AnalogIn ain2(p20);
#define LED2_OFF 0
#define LED2_ON 1
#define DEFAULT_TYPE_NAME "iotsample-mbed-lpc1768"
+#include "lpc_phy.h"
+// need a wrapper since K64F and LPC1768 wont have the same name for mii read methods
+static uint32_t linkStatus(void)
+{
+ return (lpc_mii_read_data() & 1);
+}
+
#endif
\ No newline at end of file
