/* drivers/dfu/usb/dfu/dfureq.h
 *
 * (c) 2002 Simtec Electronics
 *
 * Ben Dooks
 *
 * USB DFU Class - class specific request codes
 *
 * $Id: dfureq.h,v 1.5 2003/08/08 10:19:17 ben Exp $
 *
 * This Library file is part of the Simtec Electronics USB stack development
 *   suite.
 * Specific licence is granted to use this file by third parties for the
 *   development of USB device drivers.
*/

#ifndef __USB_DFU_DFUREQ_H
#define __USB_DFU_DFUREQ_H "$Id: dfureq.h,v 1.5 2003/08/08 10:19:17 ben Exp $"

enum dfu_req_e {
  DFU_DETACH    = 0,
  DFU_DNLOAD    = 1,
  DFU_UPLOAD    = 2,
  DFU_GETSTATUS = 3,
  DFU_CLRSTATUS = 4,
  DFU_GETSTATE  = 5,
  DFU_ABORT     = 6
};

typedef enum dfu_req_e dfu_req_t;

#endif /* __USB_DFU_DFUREQ_H */
