This simple program will test the functionality of the m3pi\'s usb port by reading a file on a usb flash drive (called YourText.txt) and printing it to the m3pi\'s inbuilt LCD display.

Dependencies:   mbed m3pi

Committer:
Nicholas
Date:
Fri Jul 08 08:46:48 2011 +0000
Revision:
0:36cb440cb857
M3pi USB text file read and LCD printf of same text document to LCD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Nicholas 0:36cb440cb857 1 /* Copyright 2008 ARM Limited. All rights reserved. */
Nicholas 0:36cb440cb857 2
Nicholas 0:36cb440cb857 3 #ifndef MBED_FATDIRHANDLE_H
Nicholas 0:36cb440cb857 4 #define MBED_FATDIRHANDLE_H
Nicholas 0:36cb440cb857 5
Nicholas 0:36cb440cb857 6 #include "DirHandle.h"
Nicholas 0:36cb440cb857 7 #include "ff.h"
Nicholas 0:36cb440cb857 8
Nicholas 0:36cb440cb857 9 namespace mbed {
Nicholas 0:36cb440cb857 10
Nicholas 0:36cb440cb857 11 class FATDirHandle : public DirHandle {
Nicholas 0:36cb440cb857 12
Nicholas 0:36cb440cb857 13 public:
Nicholas 0:36cb440cb857 14 FATDirHandle(const FATFS_DIR &the_dir);
Nicholas 0:36cb440cb857 15 virtual int closedir();
Nicholas 0:36cb440cb857 16 virtual struct dirent *readdir();
Nicholas 0:36cb440cb857 17 virtual void rewinddir();
Nicholas 0:36cb440cb857 18 virtual off_t telldir();
Nicholas 0:36cb440cb857 19 virtual void seekdir(off_t location);
Nicholas 0:36cb440cb857 20
Nicholas 0:36cb440cb857 21 private:
Nicholas 0:36cb440cb857 22 FATFS_DIR dir;
Nicholas 0:36cb440cb857 23 struct dirent cur_entry;
Nicholas 0:36cb440cb857 24
Nicholas 0:36cb440cb857 25 };
Nicholas 0:36cb440cb857 26
Nicholas 0:36cb440cb857 27 }
Nicholas 0:36cb440cb857 28
Nicholas 0:36cb440cb857 29 #endif