From: Tormod Volden <debian.tor...@gmail.com>

---
 src/dfu.h  |   24 ++++++++++++++++++++++++
 src/main.c |   24 ------------------------
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/src/dfu.h b/src/dfu.h
index be879af..4bf88e9 100644
--- a/src/dfu.h
+++ b/src/dfu.h
@@ -57,6 +57,16 @@
 #define DFU_STATUS_ERROR_STALLEDPKT     0x0f
 
 
+/* DFU interface */
+#define DFU_IFF_DFU             0x0001  /* DFU Mode, (not Runtime) */
+#define DFU_IFF_VENDOR          0x0100
+#define DFU_IFF_PRODUCT         0x0200
+#define DFU_IFF_CONFIG          0x0400
+#define DFU_IFF_IFACE           0x0800
+#define DFU_IFF_ALT             0x1000
+#define DFU_IFF_DEVNUM          0x2000
+#define DFU_IFF_PATH            0x4000
+
 /* This is based off of DFU_GETSTATUS
  *
  *  1 unsigned byte bStatus
@@ -72,6 +82,20 @@ struct dfu_status {
     unsigned char iString;
 };
 
+struct dfu_if {
+    u_int16_t vendor;
+    u_int16_t product;
+    u_int8_t configuration;
+    u_int8_t interface;
+    u_int8_t altsetting;
+    int bus;
+    u_int8_t devnum;
+    const char *path;
+    unsigned int flags;
+    libusb_device *dev;
+    libusb_device_handle *dev_handle;
+};
+
 void dfu_init( const int timeout );
 void dfu_debug( const int level );
 int dfu_detach( libusb_device_handle *device,
diff --git a/src/main.c b/src/main.c
index 4bea757..247e502 100644
--- a/src/main.c
+++ b/src/main.c
@@ -52,30 +52,6 @@ unsigned short get_int16_le(const void *p)
 int debug;
 static int verbose = 0;
 
-#define DFU_IFF_DFU            0x0001  /* DFU Mode, (not Runtime) */
-#define DFU_IFF_VENDOR         0x0100
-#define DFU_IFF_PRODUCT                0x0200
-#define DFU_IFF_CONFIG         0x0400
-#define DFU_IFF_IFACE          0x0800
-#define DFU_IFF_ALT            0x1000
-#define DFU_IFF_DEVNUM         0x2000
-#define DFU_IFF_PATH           0x4000
-
-struct dfu_if {
-       u_int16_t vendor;
-       u_int16_t product;
-       u_int8_t configuration;
-       u_int8_t interface;
-       u_int8_t altsetting;
-       int bus;
-       u_int8_t devnum;
-       const char *path;
-       unsigned int flags;
-       libusb_device *dev;
-
-       libusb_device_handle *dev_handle;
-};
-
 static int _get_first_cb(struct dfu_if *dif, void *v)
 {
        struct dfu_if *v_dif = v;
-- 
1.7.0.4


_______________________________________________
devel mailing list
devel@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/devel

Reply via email to