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
Diff: main.h
- Revision:
- 37:23000a47ed2b
- Parent:
- 33:58a0ab6e9ad2
- Child:
- 42:96671b71aac5
diff -r ccb03b734737 -r 23000a47ed2b main.h --- 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