David's dead reckoning code for the LVBots competition on March 6th. Uses the mbed LPC1768, DRV8835, QTR-3RC, and two DC motors with encoders.

Dependencies:   PololuEncoder Pacer mbed GeneralDebouncer

Revision:
37:23000a47ed2b
Parent:
33:58a0ab6e9ad2
Child:
42:96671b71aac5
--- a/main.h	Thu Mar 06 02:39:07 2014 +0000
+++ b/main.h	Thu Mar 06 05:11:46 2014 +0000
@@ -2,6 +2,7 @@
 
 #include "reckoner.h"
 #include "line_tracker.h"
+#include "logger.h"
 
 void loadCalibration();
 
@@ -11,6 +12,7 @@
 void followLineToEnd();
 void driveHomeAlmost();
 void finalSettleIn();
+void __attribute__((noreturn)) loggerReportLoop();
 
 void updateMotorsToFollowLine();
 void updateReckonerFromEncoders();
@@ -18,6 +20,8 @@
 float determinant();
 float dotProduct();
 float magnitude();
+void loggerService();
 
 extern Reckoner reckoner;
 extern LineTracker lineTracker;
+extern Logger logger;
\ No newline at end of file