うおーるぼっとをWiiリモコンでコントロールする新しいプログラムです。 以前のものより、Wiiリモコンが早く繋がる様になりました。 It is a program which controls A with the Wii remote. ※ A Bluetooth dongle and a Wii remote control are needed.

Dependencies:   USBHost mbed FATFileSystem mbed-rtos

Committer:
jksoft
Date:
Mon Jun 10 16:01:50 2013 +0000
Revision:
0:fccb789424fc
1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jksoft 0:fccb789424fc 1 /* mbed USBHost Library
jksoft 0:fccb789424fc 2 * Copyright (c) 2006-2013 ARM Limited
jksoft 0:fccb789424fc 3 *
jksoft 0:fccb789424fc 4 * Licensed under the Apache License, Version 2.0 (the "License");
jksoft 0:fccb789424fc 5 * you may not use this file except in compliance with the License.
jksoft 0:fccb789424fc 6 * You may obtain a copy of the License at
jksoft 0:fccb789424fc 7 *
jksoft 0:fccb789424fc 8 * http://www.apache.org/licenses/LICENSE-2.0
jksoft 0:fccb789424fc 9 *
jksoft 0:fccb789424fc 10 * Unless required by applicable law or agreed to in writing, software
jksoft 0:fccb789424fc 11 * distributed under the License is distributed on an "AS IS" BASIS,
jksoft 0:fccb789424fc 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
jksoft 0:fccb789424fc 13 * See the License for the specific language governing permissions and
jksoft 0:fccb789424fc 14 * limitations under the License.
jksoft 0:fccb789424fc 15 */
jksoft 0:fccb789424fc 16
jksoft 0:fccb789424fc 17 #ifndef USBHOST_CONF_H
jksoft 0:fccb789424fc 18 #define USBHOST_CONF_H
jksoft 0:fccb789424fc 19
jksoft 0:fccb789424fc 20 /*
jksoft 0:fccb789424fc 21 * Maximum number of devices that can be connected
jksoft 0:fccb789424fc 22 * to the usb host
jksoft 0:fccb789424fc 23 */
jksoft 0:fccb789424fc 24 #define MAX_DEVICE_CONNECTED 5
jksoft 0:fccb789424fc 25
jksoft 0:fccb789424fc 26 /*
jksoft 0:fccb789424fc 27 * Maximum of Hub connected to the usb host
jksoft 0:fccb789424fc 28 */
jksoft 0:fccb789424fc 29 #define MAX_HUB_NB 2
jksoft 0:fccb789424fc 30
jksoft 0:fccb789424fc 31 /*
jksoft 0:fccb789424fc 32 * Maximum number of ports on a USB hub
jksoft 0:fccb789424fc 33 */
jksoft 0:fccb789424fc 34 #define MAX_HUB_PORT 4
jksoft 0:fccb789424fc 35
jksoft 0:fccb789424fc 36 /*
jksoft 0:fccb789424fc 37 * Enable USBHostMSD
jksoft 0:fccb789424fc 38 */
jksoft 0:fccb789424fc 39 #define USBHOST_MSD 1
jksoft 0:fccb789424fc 40
jksoft 0:fccb789424fc 41 /*
jksoft 0:fccb789424fc 42 * Enable USBHostKeyboard
jksoft 0:fccb789424fc 43 */
jksoft 0:fccb789424fc 44 #define USBHOST_KEYBOARD 1
jksoft 0:fccb789424fc 45
jksoft 0:fccb789424fc 46 /*
jksoft 0:fccb789424fc 47 * Enable USBHostMouse
jksoft 0:fccb789424fc 48 */
jksoft 0:fccb789424fc 49 #define USBHOST_MOUSE 1
jksoft 0:fccb789424fc 50
jksoft 0:fccb789424fc 51 /*
jksoft 0:fccb789424fc 52 * Enable USBHostSerial
jksoft 0:fccb789424fc 53 */
jksoft 0:fccb789424fc 54 #define USBHOST_SERIAL 1
jksoft 0:fccb789424fc 55
jksoft 0:fccb789424fc 56 /*
jksoft 0:fccb789424fc 57 * Maximum number of interfaces of a usb device
jksoft 0:fccb789424fc 58 */
jksoft 0:fccb789424fc 59 #define MAX_INTF 3
jksoft 0:fccb789424fc 60
jksoft 0:fccb789424fc 61 /*
jksoft 0:fccb789424fc 62 * Maximum number of endpoints on each interface
jksoft 0:fccb789424fc 63 */
jksoft 0:fccb789424fc 64 #define MAX_ENDPOINT_PER_INTERFACE 3
jksoft 0:fccb789424fc 65
jksoft 0:fccb789424fc 66 /*
jksoft 0:fccb789424fc 67 * Maximum number of endpoint descriptors that can be allocated
jksoft 0:fccb789424fc 68 */
jksoft 0:fccb789424fc 69 #define MAX_ENDPOINT (MAX_DEVICE_CONNECTED * MAX_INTF * MAX_ENDPOINT_PER_INTERFACE)
jksoft 0:fccb789424fc 70
jksoft 0:fccb789424fc 71 /*
jksoft 0:fccb789424fc 72 * Maximum number of transfer descriptors that can be allocated
jksoft 0:fccb789424fc 73 */
jksoft 0:fccb789424fc 74 #define MAX_TD (MAX_ENDPOINT*2)
jksoft 0:fccb789424fc 75
jksoft 0:fccb789424fc 76 /*
jksoft 0:fccb789424fc 77 * usb_thread stack size
jksoft 0:fccb789424fc 78 */
jksoft 0:fccb789424fc 79 #define USB_THREAD_STACK (256*4 + MAX_HUB_NB*256*4)
jksoft 0:fccb789424fc 80
jksoft 0:fccb789424fc 81 #endif