Fix: Error while reading from USB endpoint
[fw/openocd] / src / jtag / drivers / minidriver_imp.h
index f60580c416359e1712c47419afcc9e05d7010f35..ce618d4a83e80a49e6baa474fb84e37ce5a1322b 100644 (file)
@@ -1,6 +1,6 @@
 /***************************************************************************
  *   Copyright (C) 2005 by Dominic Rath <Dominic.Rath@gmx.de>              *
- *   Copyright (C) 2007,2008 Øyvind Harboe <oyvind.harboe@zylin.com>       *
+ *   Copyright (C) 2007-2009 Øyvind Harboe <oyvind.harboe@zylin.com>       *
  *   Copyright (C) 2009 Zachary T Welch <zw@superlucidity.net>             *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
 #ifndef MINIDRIVER_IMP_H
 #define MINIDRIVER_IMP_H
 
-#include "commands.h"
-
-static inline void interface_jtag_alloc_in_value32(struct scan_field *field)
-{
-       field->in_value = (uint8_t *)cmd_queue_alloc(4);
-}
+#include <jtag/commands.h>
 
 static inline void interface_jtag_add_scan_check_alloc(struct scan_field *field)
 {
@@ -34,14 +29,23 @@ static inline void interface_jtag_add_scan_check_alloc(struct scan_field *field)
        field->in_value = (uint8_t *)cmd_queue_alloc(num_bytes);
 }
 
-void interface_jtag_add_dr_out(struct jtag_taptap,
-               int num_fields, const int* num_bits, const uint32_t* value,
-               tap_state_t end_state);
+void interface_jtag_add_dr_out(struct jtag_tap *tap,
+                              int num_fields, const int *num_bits, const uint32_t *value,
+                              tap_state_t end_state);
 
 void interface_jtag_add_callback(jtag_callback1_t f, jtag_callback_data_t data0);
 
 void interface_jtag_add_callback4(jtag_callback_t f, jtag_callback_data_t data0,
-               jtag_callback_data_t data1, jtag_callback_data_t data2,
-               jtag_callback_data_t data3);
+                                 jtag_callback_data_t data1, jtag_callback_data_t data2,
+                                 jtag_callback_data_t data3);
+
+void jtag_add_dr_out(struct jtag_tap *tap,
+                    int num_fields, const int *num_bits, const uint32_t *value,
+                    tap_state_t end_state);
+
+
+void jtag_add_callback4(jtag_callback_t f, jtag_callback_data_t data0,
+                       jtag_callback_data_t data1, jtag_callback_data_t data2,
+                       jtag_callback_data_t data3);
 
-#endif // MINIDRIVER_IMP_H
+#endif /* MINIDRIVER_IMP_H */