HEBOCON machine

Dependencies:   mbed Motorfader Servo WT2003M03

Committer:
abanum
Date:
Mon Jul 29 05:51:31 2019 +0000
Revision:
1:312b63cf250e
Parent:
0:a30ec7d94c3a
first pubrish

Who changed what in which revision?

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