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 /*******************************************************************************
okini3939 1:0dac72ab5910 2 * DISCLAIMER
okini3939 1:0dac72ab5910 3 * This software is supplied by Renesas Electronics Corporation and is only
okini3939 1:0dac72ab5910 4 * intended for use with Renesas products. No other uses are authorized. This
okini3939 1:0dac72ab5910 5 * software is owned by Renesas Electronics Corporation and is protected under
okini3939 1:0dac72ab5910 6 * all applicable laws, including copyright laws.
okini3939 1:0dac72ab5910 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
okini3939 1:0dac72ab5910 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
okini3939 1:0dac72ab5910 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
okini3939 1:0dac72ab5910 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
okini3939 1:0dac72ab5910 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
okini3939 1:0dac72ab5910 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
okini3939 1:0dac72ab5910 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
okini3939 1:0dac72ab5910 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
okini3939 1:0dac72ab5910 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
okini3939 1:0dac72ab5910 16 * Renesas reserves the right, without notice, to make changes to this software
okini3939 1:0dac72ab5910 17 * and to discontinue the availability of this software. By using this software,
okini3939 1:0dac72ab5910 18 * you agree to the additional terms and conditions found by accessing the
okini3939 1:0dac72ab5910 19 * following link:
okini3939 1:0dac72ab5910 20 * http://www.renesas.com/disclaimer
okini3939 1:0dac72ab5910 21 * Copyright (C) 2014 - 2015 Renesas Electronics Corporation. All rights reserved.
okini3939 1:0dac72ab5910 22 *******************************************************************************/
okini3939 1:0dac72ab5910 23
okini3939 1:0dac72ab5910 24 #ifndef USB_HOST_SETTING_H
okini3939 1:0dac72ab5910 25 #define USB_HOST_SETTING_H
okini3939 1:0dac72ab5910 26
okini3939 1:0dac72ab5910 27 #ifdef __cplusplus
okini3939 1:0dac72ab5910 28 extern "C" {
okini3939 1:0dac72ab5910 29 #endif
okini3939 1:0dac72ab5910 30
okini3939 1:0dac72ab5910 31 #define USB_HOST_CH 0
okini3939 1:0dac72ab5910 32 #define USB_HOST_HISPEED 1
okini3939 1:0dac72ab5910 33
okini3939 1:0dac72ab5910 34 #define INT_TRANS_MAX_NUM 4 /* min:1 max:4 */
okini3939 1:0dac72ab5910 35 #define ISO_TRANS_MAX_NUM 0 /* min:0 max:2 */
okini3939 1:0dac72ab5910 36
okini3939 1:0dac72ab5910 37 #if (USB_HOST_CH == 0)
okini3939 1:0dac72ab5910 38 #include "usb0_host.h"
okini3939 1:0dac72ab5910 39 #define USB20X USB200
okini3939 1:0dac72ab5910 40 #define USBIXUSBIX USBI0_IRQn
okini3939 1:0dac72ab5910 41 #define g_usbx_host_SupportUsbDeviceSpeed g_usb0_host_SupportUsbDeviceSpeed
okini3939 1:0dac72ab5910 42 #define g_usbx_host_UsbDeviceSpeed g_usb0_host_UsbDeviceSpeed
okini3939 1:0dac72ab5910 43 #define g_usbx_host_CmdStage g_usb0_host_CmdStage
okini3939 1:0dac72ab5910 44 #define g_usbx_host_pipe_status g_usb0_host_pipe_status
okini3939 1:0dac72ab5910 45 #define g_usbx_host_data_pointer g_usb0_host_data_pointer
okini3939 1:0dac72ab5910 46 #define g_usbx_host_data_count g_usb0_host_data_count
okini3939 1:0dac72ab5910 47 #define usbx_api_host_init usb0_api_host_init
okini3939 1:0dac72ab5910 48 #define usbx_host_UsbBusReset usb0_host_UsbBusReset
okini3939 1:0dac72ab5910 49 #define usbx_host_get_devadd usb0_host_get_devadd
okini3939 1:0dac72ab5910 50 #define usbx_host_set_devadd usb0_host_set_devadd
okini3939 1:0dac72ab5910 51 #define usbx_host_SetupStage usb0_host_SetupStage
okini3939 1:0dac72ab5910 52 #define usbx_host_CtrlWriteStart usb0_host_CtrlWriteStart
okini3939 1:0dac72ab5910 53 #define usbx_host_CtrlReadStart usb0_host_CtrlReadStart
okini3939 1:0dac72ab5910 54 #define usbx_api_host_SetEndpointTable usb0_api_host_SetEndpointTable
okini3939 1:0dac72ab5910 55 #define usbx_host_start_send_transfer usb0_host_start_send_transfer
okini3939 1:0dac72ab5910 56 #define usbx_host_start_receive_transfer usb0_host_start_receive_transfer
okini3939 1:0dac72ab5910 57 #define usbx_host_stop_transfer usb0_host_stop_transfer
okini3939 1:0dac72ab5910 58 #define usbx_host_set_sqclr usb0_host_set_sqclr
okini3939 1:0dac72ab5910 59 #define usbx_host_set_sqset usb0_host_set_sqset
okini3939 1:0dac72ab5910 60 #define usbx_host_CheckAttach usb0_host_CheckAttach
okini3939 1:0dac72ab5910 61 #define usbx_host_UsbDetach usb0_host_UsbDetach
okini3939 1:0dac72ab5910 62 #define usbx_host_UsbAttach usb0_host_UsbAttach
okini3939 1:0dac72ab5910 63 #define usbx_host_init_pipe_status usb0_host_init_pipe_status
okini3939 1:0dac72ab5910 64 #define usbx_host_get_sqmon usb0_host_get_sqmon
okini3939 1:0dac72ab5910 65 #else
okini3939 1:0dac72ab5910 66 #include "usb1_host.h"
okini3939 1:0dac72ab5910 67 #define USB20X USB201
okini3939 1:0dac72ab5910 68 #define USBIXUSBIX USBI1_IRQn
okini3939 1:0dac72ab5910 69 #define g_usbx_host_SupportUsbDeviceSpeed g_usb1_host_SupportUsbDeviceSpeed
okini3939 1:0dac72ab5910 70 #define g_usbx_host_UsbDeviceSpeed g_usb1_host_UsbDeviceSpeed
okini3939 1:0dac72ab5910 71 #define g_usbx_host_CmdStage g_usb1_host_CmdStage
okini3939 1:0dac72ab5910 72 #define g_usbx_host_pipe_status g_usb1_host_pipe_status
okini3939 1:0dac72ab5910 73 #define g_usbx_host_data_pointer g_usb1_host_data_pointer
okini3939 1:0dac72ab5910 74 #define g_usbx_host_data_count g_usb1_host_data_count
okini3939 1:0dac72ab5910 75 #define usbx_api_host_init usb1_api_host_init
okini3939 1:0dac72ab5910 76 #define usbx_host_UsbBusReset usb1_host_UsbBusReset
okini3939 1:0dac72ab5910 77 #define usbx_host_get_devadd usb1_host_get_devadd
okini3939 1:0dac72ab5910 78 #define usbx_host_set_devadd usb1_host_set_devadd
okini3939 1:0dac72ab5910 79 #define usbx_host_SetupStage usb1_host_SetupStage
okini3939 1:0dac72ab5910 80 #define usbx_host_CtrlWriteStart usb1_host_CtrlWriteStart
okini3939 1:0dac72ab5910 81 #define usbx_host_CtrlReadStart usb1_host_CtrlReadStart
okini3939 1:0dac72ab5910 82 #define usbx_api_host_SetEndpointTable usb1_api_host_SetEndpointTable
okini3939 1:0dac72ab5910 83 #define usbx_host_start_send_transfer usb1_host_start_send_transfer
okini3939 1:0dac72ab5910 84 #define usbx_host_start_receive_transfer usb1_host_start_receive_transfer
okini3939 1:0dac72ab5910 85 #define usbx_host_stop_transfer usb1_host_stop_transfer
okini3939 1:0dac72ab5910 86 #define usbx_host_set_sqclr usb1_host_set_sqclr
okini3939 1:0dac72ab5910 87 #define usbx_host_set_sqset usb1_host_set_sqset
okini3939 1:0dac72ab5910 88 #define usbx_host_CheckAttach usb1_host_CheckAttach
okini3939 1:0dac72ab5910 89 #define usbx_host_UsbDetach usb1_host_UsbDetach
okini3939 1:0dac72ab5910 90 #define usbx_host_UsbAttach usb1_host_UsbAttach
okini3939 1:0dac72ab5910 91 #define usbx_host_init_pipe_status usb1_host_init_pipe_status
okini3939 1:0dac72ab5910 92 #define usbx_host_get_sqmon usb1_host_get_sqmon
okini3939 1:0dac72ab5910 93 #endif
okini3939 1:0dac72ab5910 94
okini3939 1:0dac72ab5910 95
okini3939 1:0dac72ab5910 96 #ifdef __cplusplus
okini3939 1:0dac72ab5910 97 }
okini3939 1:0dac72ab5910 98 #endif
okini3939 1:0dac72ab5910 99
okini3939 1:0dac72ab5910 100 #endif /* USB_HOST_SETTING_H */