Dreamforce 2014 Workshop RFID Case Generator - FRDM-K64F

Dependencies:   EndpointMain-rfid EthernetInterface StatusReporter BufferedSerial mbed-rtos mbed Logger C12832

Fork of df-2014-workshop-rfid-case-generator-ublox by Doug Anson

Files at this revision

API Documentation at this revision

Comitter:
ansond
Date:
Fri Aug 29 03:39:51 2014 +0000
Parent:
18:2c375d7f30fe
Child:
20:f548e2de5b0b
Commit message:
updates

Changed in this revision

Definitions.h Show annotated file Show diff for this revision Revisions of this file
ErrorHandler.lib Show annotated file Show diff for this revision Revisions of this file
StatusReporter.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/Definitions.h	Fri Aug 29 03:23:06 2014 +0000
+++ b/Definitions.h	Fri Aug 29 03:39:51 2014 +0000
@@ -58,6 +58,9 @@
  // Wait Time for iterations (ms)
  #define WAIT_TIME_MS              500
  
+ // Blink Time
+ #define BLINK_TIME                250
+ 
  // Tunables for WidgetDB
  #define DB_MAX_NAME_LENGTH        64
  #define DB_MAX_DESCRIPTION_LENGTH 128
--- a/ErrorHandler.lib	Fri Aug 29 03:23:06 2014 +0000
+++ b/ErrorHandler.lib	Fri Aug 29 03:39:51 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/ansond/code/ErrorHandler/#906788c5813d
+http://mbed.org/users/ansond/code/ErrorHandler/#8d42444464d3
--- a/StatusReporter.lib	Fri Aug 29 03:23:06 2014 +0000
+++ b/StatusReporter.lib	Fri Aug 29 03:39:51 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/ansond/code/StatusReporter/#f85a6e555029
+http://mbed.org/users/ansond/code/StatusReporter/#8ba858207cc9
--- a/main.cpp	Fri Aug 29 03:23:06 2014 +0000
+++ b/main.cpp	Fri Aug 29 03:39:51 2014 +0000
@@ -41,6 +41,7 @@
     
     // announce
     logger.log("ARM/DreamForce 2014 mbed Status Reporter v%s",APP_VERSION);
+    logger.turnLEDBlue();
     
     // initialize Ethernet
     logger.log("Initializing Ethernet...");
@@ -48,6 +49,7 @@
     
     // get a DHCP address and bring the network interface up
     logger.log("Getting IP Address...");
+    logger.turnLEDOrange();
     if (ethernet.connect() == 0) {
         // log our IP address (DHCP)
         logger.log("IP Address: %s",ethernet.getIPAddress());
@@ -57,6 +59,7 @@
         
         // entering main loop
         logger.log("Entering Main Loop...\r\nScanning...");
+        logger.turnLEDGreen();
         
         // Enter the main loop
         while(true) {
@@ -69,14 +72,17 @@
      }
      else {
          logger.log("No Network... Exiting...");
+         logger.turnLEDRed();
          exit(1);
      }
      
      // disconnect
      logger.log("Disconnecting...");
+     logger.turnLEDOrange();
      ethernet.disconnect();
      
      // Exit
      logger.log("Exiting...");
+     logger.turnLEDBlue();
      exit(1);
   }
\ No newline at end of file