X-TOUCH to djay bridge

Dependencies:   mbed mbed-rtos FATFileSystem

Committer:
okini3939
Date:
Wed Jun 05 04:54:37 2019 +0000
Revision:
1:0dac72ab5910
sample

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okini3939 1:0dac72ab5910 1 /* mbed USBHost Library
okini3939 1:0dac72ab5910 2 * Copyright (c) 2006-2013 ARM Limited
okini3939 1:0dac72ab5910 3 *
okini3939 1:0dac72ab5910 4 * Licensed under the Apache License, Version 2.0 (the "License");
okini3939 1:0dac72ab5910 5 * you may not use this file except in compliance with the License.
okini3939 1:0dac72ab5910 6 * You may obtain a copy of the License at
okini3939 1:0dac72ab5910 7 *
okini3939 1:0dac72ab5910 8 * http://www.apache.org/licenses/LICENSE-2.0
okini3939 1:0dac72ab5910 9 *
okini3939 1:0dac72ab5910 10 * Unless required by applicable law or agreed to in writing, software
okini3939 1:0dac72ab5910 11 * distributed under the License is distributed on an "AS IS" BASIS,
okini3939 1:0dac72ab5910 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
okini3939 1:0dac72ab5910 13 * See the License for the specific language governing permissions and
okini3939 1:0dac72ab5910 14 * limitations under the License.
okini3939 1:0dac72ab5910 15 */
okini3939 1:0dac72ab5910 16
okini3939 1:0dac72ab5910 17 #ifndef USB_DEBUG_H
okini3939 1:0dac72ab5910 18 #define USB_DEBUG_H
okini3939 1:0dac72ab5910 19
okini3939 1:0dac72ab5910 20 //Debug is disabled by default
okini3939 1:0dac72ab5910 21 #define DEBUG 3 /*INFO,ERR,WARN*/
okini3939 1:0dac72ab5910 22 #define DEBUG_TRANSFER 0
okini3939 1:0dac72ab5910 23 #define DEBUG_EP_STATE 0
okini3939 1:0dac72ab5910 24 #define DEBUG_EVENT 0
okini3939 1:0dac72ab5910 25
okini3939 1:0dac72ab5910 26 #if (DEBUG > 3)
okini3939 1:0dac72ab5910 27 #define USB_DBG(x, ...) std::printf("[USB_DBG: %s:%d]" x "\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
okini3939 1:0dac72ab5910 28 #else
okini3939 1:0dac72ab5910 29 #define USB_DBG(x, ...)
okini3939 1:0dac72ab5910 30 #endif
okini3939 1:0dac72ab5910 31
okini3939 1:0dac72ab5910 32 #if (DEBUG > 2)
okini3939 1:0dac72ab5910 33 #define USB_INFO(x, ...) std::printf("[USB_INFO: %s:%d]" x "\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
okini3939 1:0dac72ab5910 34 #else
okini3939 1:0dac72ab5910 35 #define USB_INFO(x, ...)
okini3939 1:0dac72ab5910 36 #endif
okini3939 1:0dac72ab5910 37
okini3939 1:0dac72ab5910 38 #if (DEBUG > 1)
okini3939 1:0dac72ab5910 39 #define USB_WARN(x, ...) std::printf("[USB_WARNING: %s:%d]" x "\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
okini3939 1:0dac72ab5910 40 #else
okini3939 1:0dac72ab5910 41 #define USB_WARN(x, ...)
okini3939 1:0dac72ab5910 42 #endif
okini3939 1:0dac72ab5910 43
okini3939 1:0dac72ab5910 44 #if (DEBUG > 0)
okini3939 1:0dac72ab5910 45 #define USB_ERR(x, ...) std::printf("[USB_ERR: %s:%d]" x "\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
okini3939 1:0dac72ab5910 46 #else
okini3939 1:0dac72ab5910 47 #define USB_ERR(x, ...)
okini3939 1:0dac72ab5910 48 #endif
okini3939 1:0dac72ab5910 49
okini3939 1:0dac72ab5910 50 #if (DEBUG_TRANSFER)
okini3939 1:0dac72ab5910 51 #define USB_DBG_TRANSFER(x, ...) std::printf("[USB_TRANSFER: %s:%d]" x "\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
okini3939 1:0dac72ab5910 52 #else
okini3939 1:0dac72ab5910 53 #define USB_DBG_TRANSFER(x, ...)
okini3939 1:0dac72ab5910 54 #endif
okini3939 1:0dac72ab5910 55
okini3939 1:0dac72ab5910 56 #if (DEBUG_EVENT)
okini3939 1:0dac72ab5910 57 #define USB_DBG_EVENT(x, ...) std::printf("[USB_EVENT: %s:%d]" x "\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
okini3939 1:0dac72ab5910 58 #else
okini3939 1:0dac72ab5910 59 #define USB_DBG_EVENT(x, ...)
okini3939 1:0dac72ab5910 60 #endif
okini3939 1:0dac72ab5910 61
okini3939 1:0dac72ab5910 62
okini3939 1:0dac72ab5910 63 #endif
okini3939 1:0dac72ab5910 64
okini3939 1:0dac72ab5910 65
okini3939 1:0dac72ab5910 66