drivers/jtag_vpi: Group adapter commands
[fw/openocd] / src / jtag / drivers / versaloon / versaloon_include.h
index 9401bc6ac4cebbb7d70cc83ca3596ef493d45d57..a954b48e3f06d38e6d5e97c82a094ad7d5e93b39 100644 (file)
  *   GNU General Public License for more details.                          *
  *                                                                         *
  *   You should have received a copy of the GNU General Public License     *
- *   along with this program; if not, write to the                         *
- *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ *   along with this program.  If not, see <http://www.gnu.org/licenses/>. *
  ***************************************************************************/
 
+#ifndef OPENOCD_JTAG_DRIVERS_VERSALOON_VERSALOON_INCLUDE_H
+#define OPENOCD_JTAG_DRIVERS_VERSALOON_VERSALOON_INCLUDE_H
+
+#include "helper/system.h"
 /* This file is used to include different header and macros */
 /* according to different platform */
 #include <jtag/interface.h>
 #include <jtag/commands.h>
-#include "usb_common.h"
 
 #define PARAM_CHECK                                                    1
 
 #define sleep_ms(ms)                                           jtag_sleep((ms) * 1000)
-#define dimof(arr)                                                     (sizeof(arr) / sizeof((arr)[0]))
 #define TO_STR(name)                                           #name
 
 #define RESULT                                                         int
@@ -41,7 +41,7 @@
 #define ERRMSG_INVALID_USAGE                           "Invalid usage of %s"
 #define ERRMSG_INVALID_TARGET                          "Invalid %s"
 #define ERRMSG_INVALID_PARAMETER                       "Invalid parameter of %s."
-#define ERRMSG_INVALID_INTERFACE_NUM           "invalid inteface %d"
+#define ERRMSG_INVALID_INTERFACE_NUM           "invalid interface %d"
 #define ERRMSG_INVALID_BUFFER                          "Buffer %s is not valid."
 #define ERRCODE_INVALID_BUFFER                         ERROR_FAIL
 #define ERRCODE_INVALID_PARAMETER                      ERROR_FAIL
@@ -49,7 +49,6 @@
 #define ERRMSG_NOT_SUPPORT_BY                          "%s is not supported by %s."
 
 #define ERRMSG_FAILURE_OPERATION                       "Fail to %s."
-#define ERRMSG_FAILURE_OPERATION_ERRSTRING     "Fail to %s, error string is %s."
 #define ERRMSG_FAILURE_OPERATION_MESSAGE       "Fail to %s, %s"
 #define ERRCODE_FAILURE_OPERATION                      ERROR_FAIL
 
@@ -99,3 +98,5 @@
 #define SET_LE_U32(p, v)                       SET_U32_LSBFIRST(p, v)
 #define SET_BE_U16(p, v)                       SET_U16_MSBFIRST(p, v)
 #define SET_BE_U32(p, v)                       SET_U32_MSBFIRST(p, v)
+
+#endif /* OPENOCD_JTAG_DRIVERS_VERSALOON_VERSALOON_INCLUDE_H */