Code for autonomous ground vehicle, Data Bus, 3rd place winner in 2012 Sparkfun AVC.

Dependencies:   Watchdog mbed Schedule SimpleFilter LSM303DLM PinDetect DebounceIn Servo

Committer:
shimniok
Date:
Wed Jun 20 14:57:48 2012 +0000
Revision:
0:826c6171fc1b
Updated documentation

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shimniok 0:826c6171fc1b 1 /* mbed Microcontroller Library - FATDirHandle
shimniok 0:826c6171fc1b 2 Copyright (c) 2008, sford */
shimniok 0:826c6171fc1b 3
shimniok 0:826c6171fc1b 4 //Modified by Thomas Hamilton, Copyright 2010
shimniok 0:826c6171fc1b 5
shimniok 0:826c6171fc1b 6 #ifndef MBED_FATDIRHANDLE_H
shimniok 0:826c6171fc1b 7 #define MBED_FATDIRHANDLE_H
shimniok 0:826c6171fc1b 8
shimniok 0:826c6171fc1b 9 #include "stdint.h"
shimniok 0:826c6171fc1b 10 #include "ff.h"
shimniok 0:826c6171fc1b 11 #include "mbed.h"
shimniok 0:826c6171fc1b 12 #include "DirHandle.h"
shimniok 0:826c6171fc1b 13 #include <stdio.h>
shimniok 0:826c6171fc1b 14
shimniok 0:826c6171fc1b 15 class FATDirHandle : public DirHandle
shimniok 0:826c6171fc1b 16 {
shimniok 0:826c6171fc1b 17 private:
shimniok 0:826c6171fc1b 18 FAT_DIR DirectoryObject;
shimniok 0:826c6171fc1b 19 struct dirent CurrentEntry;
shimniok 0:826c6171fc1b 20
shimniok 0:826c6171fc1b 21 public:
shimniok 0:826c6171fc1b 22 FATDirHandle(FAT_DIR InputDirStr);
shimniok 0:826c6171fc1b 23 virtual int closedir();
shimniok 0:826c6171fc1b 24 virtual struct dirent* readdir();
shimniok 0:826c6171fc1b 25 virtual void rewinddir();
shimniok 0:826c6171fc1b 26 virtual off_t telldir();
shimniok 0:826c6171fc1b 27 virtual void seekdir(off_t location);
shimniok 0:826c6171fc1b 28 };
shimniok 0:826c6171fc1b 29
shimniok 0:826c6171fc1b 30 #endif