BaseUsbHost example program

Dependencies:   BaseUsbHost FATFileSystem mbed mbed-rtos

Committer:
va009039
Date:
Fri Jan 25 14:55:08 2013 +0000
Revision:
5:495f7536897b
Parent:
2:c10029b87439
update library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 2:c10029b87439 1 // decodeMJPEG.h 2012/12/9
va009039 2:c10029b87439 2 #ifndef DECODE_MJPEG_H
va009039 2:c10029b87439 3 #define DECODE_MJPEG_H
va009039 2:c10029b87439 4
va009039 2:c10029b87439 5 #define JPEG_NONE 0
va009039 2:c10029b87439 6 #define JPEG_START 1
va009039 2:c10029b87439 7 #define JPEG_END 2
va009039 2:c10029b87439 8 #define JPEG_ERROR 3
va009039 2:c10029b87439 9
va009039 2:c10029b87439 10 class decodeMJPEG {
va009039 2:c10029b87439 11 public:
va009039 2:c10029b87439 12 decodeMJPEG();
va009039 2:c10029b87439 13 void inputPacket(const uint8_t* buf, int len);
va009039 2:c10029b87439 14 virtual void outputJPEG(uint8_t c, int status = JPEG_NONE) = 0;
va009039 2:c10029b87439 15 protected:
va009039 2:c10029b87439 16 void input(uint8_t c);
va009039 2:c10029b87439 17 int m_seq;
va009039 2:c10029b87439 18 uint8_t m_mark;
va009039 2:c10029b87439 19 uint16_t m_seg_pos;
va009039 2:c10029b87439 20 uint16_t m_seg_len;
va009039 2:c10029b87439 21 bool m_bDHT;
va009039 2:c10029b87439 22 bool m_output_desable;
va009039 2:c10029b87439 23 };
va009039 2:c10029b87439 24
va009039 2:c10029b87439 25 #endif // DECODE_MJPEG_H