| 
									
										
										
										
											2019-08-24 12:40:18 -04:00
										 |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2019-03-20 16:11:42 +07:00
										 |  |  |  * The MIT License (MIT) | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2019-05-14 11:48:05 +07:00
										 |  |  |  * Copyright (c) 2019 Ha Thach (tinyusb.org) | 
					
						
							| 
									
										
										
										
											2019-03-20 16:11:42 +07:00
										 |  |  |  * | 
					
						
							|  |  |  |  * Permission is hereby granted, free of charge, to any person obtaining a copy | 
					
						
							|  |  |  |  * of this software and associated documentation files (the "Software"), to deal | 
					
						
							|  |  |  |  * in the Software without restriction, including without limitation the rights | 
					
						
							|  |  |  |  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | 
					
						
							|  |  |  |  * copies of the Software, and to permit persons to whom the Software is | 
					
						
							|  |  |  |  * furnished to do so, subject to the following conditions: | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * The above copyright notice and this permission notice shall be included in | 
					
						
							|  |  |  |  * all copies or substantial portions of the Software. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
					
						
							|  |  |  |  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
					
						
							|  |  |  |  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | 
					
						
							|  |  |  |  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | 
					
						
							|  |  |  |  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | 
					
						
							|  |  |  |  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 
					
						
							|  |  |  |  * THE SOFTWARE. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This file is part of the TinyUSB stack. | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-12 12:55:53 +07:00
										 |  |  | #ifndef _TUSB_OPTION_H_
 | 
					
						
							|  |  |  | #define _TUSB_OPTION_H_
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-10 23:54:11 +07:00
										 |  |  | #define TUSB_VERSION_MAJOR     0
 | 
					
						
							|  |  |  | #define TUSB_VERSION_MINOR     5
 | 
					
						
							|  |  |  | #define TUSB_VERSION_REVISION  0
 | 
					
						
							|  |  |  | #define TUSB_VERSION_STRING    TU_STRING(TUSB_VERSION_MAJOR) "." TU_STRING(TUSB_VERSION_MINOR) "." TU_STRING(TUSB_VERSION_REVISION)
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-03-25 13:00:37 +07:00
										 |  |  | /** \defgroup group_mcu Supported MCU
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  |  * \ref CFG_TUSB_MCU must be defined to one of these | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  |  *  @{ */ | 
					
						
							| 
									
										
										
										
											2019-03-22 22:06:48 +07:00
										 |  |  | #define OPT_MCU_LPC11UXX        1 ///< NXP LPC11Uxx
 | 
					
						
							|  |  |  | #define OPT_MCU_LPC13XX         3 ///< NXP LPC13xx
 | 
					
						
							|  |  |  | #define OPT_MCU_LPC175X_6X      4 ///< NXP LPC175x, LPC176x
 | 
					
						
							|  |  |  | #define OPT_MCU_LPC177X_8X      5 ///< NXP LPC177x, LPC178x
 | 
					
						
							|  |  |  | #define OPT_MCU_LPC18XX         6 ///< NXP LPC18xx
 | 
					
						
							|  |  |  | #define OPT_MCU_LPC40XX         7 ///< NXP LPC40xx
 | 
					
						
							|  |  |  | #define OPT_MCU_LPC43XX         8 ///< NXP LPC43xx
 | 
					
						
							| 
									
										
										
										
											2019-08-24 00:52:46 +07:00
										 |  |  | #define OPT_MCU_LPC51UXX        9 ///< NXP LPC51U6x
 | 
					
						
							| 
									
										
										
										
											2019-09-01 15:58:42 +07:00
										 |  |  | #define OPT_MCU_LPC54XXX       10 ///< NXP LPC54xxx
 | 
					
						
							| 
									
										
										
										
											2018-11-30 12:48:06 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-03-22 22:06:48 +07:00
										 |  |  | #define OPT_MCU_NRF5X         100 ///< Nordic nRF5x series
 | 
					
						
							| 
									
										
										
										
											2018-11-09 00:10:44 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | #define OPT_MCU_SAMD21        200 ///< MicroChip SAMD21
 | 
					
						
							|  |  |  | #define OPT_MCU_SAMD51        201 ///< MicroChip SAMD51
 | 
					
						
							| 
									
										
										
										
											2018-11-27 18:11:03 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | #define OPT_MCU_STM32F4       300 ///< ST STM32F4
 | 
					
						
							| 
									
										
										
										
											2019-03-22 22:06:48 +07:00
										 |  |  | #define OPT_MCU_STM32F3       301 ///< ST STM32F3
 | 
					
						
							| 
									
										
										
										
											2019-08-24 12:40:18 -04:00
										 |  |  | #define OPT_MCU_STM32H7       302 ///< ST STM32H7
 | 
					
						
							| 
									
										
										
										
											2018-11-27 18:11:03 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | /** @} */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-12 12:55:53 +07:00
										 |  |  | /** \defgroup group_supported_os Supported RTOS
 | 
					
						
							| 
									
										
										
										
											2018-04-12 13:17:58 +07:00
										 |  |  |  *  \ref CFG_TUSB_OS must be defined to one of these | 
					
						
							| 
									
										
										
										
											2018-04-12 12:55:53 +07:00
										 |  |  |  *  @{ */ | 
					
						
							| 
									
										
										
										
											2018-09-04 14:20:30 +07:00
										 |  |  | #define OPT_OS_NONE       1 ///< No RTOS
 | 
					
						
							|  |  |  | #define OPT_OS_FREERTOS   2 ///< FreeRTOS
 | 
					
						
							|  |  |  | #define OPT_OS_MYNEWT     3 ///< Mynewt OS
 | 
					
						
							| 
									
										
										
										
											2018-04-12 12:55:53 +07:00
										 |  |  | /** @} */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-07 15:03:56 +07:00
										 |  |  | // Allow to use command line to change the config name/location
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  | #ifndef CFG_TUSB_CONFIG_FILE
 | 
					
						
							|  |  |  |   #define CFG_TUSB_CONFIG_FILE "tusb_config.h"
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  | #include CFG_TUSB_CONFIG_FILE
 | 
					
						
							| 
									
										
										
										
											2014-03-06 11:27:22 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-03-25 14:58:43 +07:00
										 |  |  | /** \addtogroup group_configuration
 | 
					
						
							| 
									
										
										
										
											2014-03-25 13:00:37 +07:00
										 |  |  |  *  @{ */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //--------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | // CONTROLLER
 | 
					
						
							| 
									
										
										
										
											2018-11-26 14:56:07 +07:00
										 |  |  | // Only 1 roothub port can be configured to be device and/or host.
 | 
					
						
							|  |  |  | // tinyusb does not support dual devices or dual host configuration
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //--------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2014-03-25 14:58:43 +07:00
										 |  |  | /** \defgroup group_mode Controller Mode Selection
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  |  * \brief CFG_TUSB_CONTROLLER_N_MODE must be defined with these | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  |  *  @{ */ | 
					
						
							| 
									
										
										
										
											2018-11-26 14:56:07 +07:00
										 |  |  | #define OPT_MODE_NONE         0x00 ///< Disabled
 | 
					
						
							|  |  |  | #define OPT_MODE_DEVICE       0x01 ///< Device Mode
 | 
					
						
							|  |  |  | #define OPT_MODE_HOST         0x02 ///< Host Mode
 | 
					
						
							| 
									
										
										
										
											2018-11-30 13:25:58 +07:00
										 |  |  | #define OPT_MODE_HIGH_SPEED   0x10 ///< High speed
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | /** @} */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-14 14:08:48 +07:00
										 |  |  | #ifndef CFG_TUSB_RHPORT0_MODE
 | 
					
						
							|  |  |  |   #define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
 | 
					
						
							| 
									
										
										
										
											2014-03-17 16:46:11 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-14 14:08:48 +07:00
										 |  |  | #ifndef CFG_TUSB_RHPORT1_MODE
 | 
					
						
							|  |  |  |   #define CFG_TUSB_RHPORT1_MODE OPT_MODE_NONE
 | 
					
						
							| 
									
										
										
										
											2014-03-17 16:46:11 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-26 14:56:07 +07:00
										 |  |  | #if ((CFG_TUSB_RHPORT0_MODE & OPT_MODE_HOST) && (CFG_TUSB_RHPORT1_MODE & OPT_MODE_HOST)) || \
 | 
					
						
							|  |  |  |     ((CFG_TUSB_RHPORT0_MODE & OPT_MODE_DEVICE) && (CFG_TUSB_RHPORT1_MODE & OPT_MODE_DEVICE)) | 
					
						
							|  |  |  |   #error "tinyusb does not support same modes on more than 1 roothub port"
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-26 14:56:07 +07:00
										 |  |  | // Which roothub port is configured as host
 | 
					
						
							| 
									
										
										
										
											2018-08-30 16:12:34 +07:00
										 |  |  | #define TUH_OPT_RHPORT          ( (CFG_TUSB_RHPORT0_MODE & OPT_MODE_HOST) ? 0 : ((CFG_TUSB_RHPORT1_MODE & OPT_MODE_HOST) ? 1 : -1) )
 | 
					
						
							|  |  |  | #define TUSB_OPT_HOST_ENABLED   ( TUH_OPT_RHPORT >= 0 )
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-26 14:56:07 +07:00
										 |  |  | // Which roothub port is configured as device
 | 
					
						
							| 
									
										
										
										
											2018-08-30 16:12:34 +07:00
										 |  |  | #define TUD_OPT_RHPORT          ( (CFG_TUSB_RHPORT0_MODE & OPT_MODE_DEVICE) ? 0 : ((CFG_TUSB_RHPORT1_MODE & OPT_MODE_DEVICE) ? 1 : -1) )
 | 
					
						
							| 
									
										
										
										
											2018-07-13 00:32:02 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-28 17:54:11 +07:00
										 |  |  | #if TUD_OPT_RHPORT == 0
 | 
					
						
							|  |  |  | #define TUD_OPT_HIGH_SPEED      ( CFG_TUSB_RHPORT0_MODE & OPT_MODE_HIGH_SPEED )
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | #define TUD_OPT_HIGH_SPEED      ( CFG_TUSB_RHPORT1_MODE & OPT_MODE_HIGH_SPEED )
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-08-30 16:12:34 +07:00
										 |  |  | #define TUSB_OPT_DEVICE_ENABLED ( TUD_OPT_RHPORT >= 0 )
 | 
					
						
							| 
									
										
										
										
											2018-07-13 00:32:02 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | //--------------------------------------------------------------------+
 | 
					
						
							|  |  |  | // COMMON OPTIONS
 | 
					
						
							|  |  |  | //--------------------------------------------------------------------+
 | 
					
						
							| 
									
										
										
										
											2019-05-14 11:46:22 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | // Debug enable to print out error message
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  | #ifndef CFG_TUSB_DEBUG
 | 
					
						
							|  |  |  |   #define CFG_TUSB_DEBUG 0
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-22 17:21:07 +07:00
										 |  |  | // place data in accessible RAM for usb controller
 | 
					
						
							|  |  |  | #ifndef CFG_TUSB_MEM_SECTION
 | 
					
						
							|  |  |  | #define CFG_TUSB_MEM_SECTION
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-05 08:47:23 +07:00
										 |  |  | #ifndef CFG_TUSB_MEM_ALIGN
 | 
					
						
							| 
									
										
										
										
											2019-06-06 10:39:37 +07:00
										 |  |  | #define CFG_TUSB_MEM_ALIGN        TU_ATTR_ALIGNED(4)
 | 
					
						
							| 
									
										
										
										
											2018-12-05 08:47:23 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  | #ifndef CFG_TUSB_OS
 | 
					
						
							| 
									
										
										
										
											2019-05-15 22:51:49 +07:00
										 |  |  | #define CFG_TUSB_OS               OPT_OS_NONE
 | 
					
						
							| 
									
										
										
										
											2018-03-07 13:25:41 +07:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2014-03-18 16:10:25 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //--------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:43:13 +07:00
										 |  |  | // DEVICE OPTIONS
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //--------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:43:13 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-15 22:51:49 +07:00
										 |  |  | #ifndef CFG_TUD_ENDOINT0_SIZE
 | 
					
						
							|  |  |  |   #define CFG_TUD_ENDOINT0_SIZE   64
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:43:13 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-15 22:51:49 +07:00
										 |  |  | #ifndef CFG_TUD_CDC
 | 
					
						
							|  |  |  |   #define CFG_TUD_CDC             0
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:43:13 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-15 22:51:49 +07:00
										 |  |  | #ifndef CFG_TUD_MSC
 | 
					
						
							|  |  |  |   #define CFG_TUD_MSC             0
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2018-07-04 14:39:32 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-15 22:51:49 +07:00
										 |  |  | #ifndef CFG_TUD_HID
 | 
					
						
							|  |  |  |   #define CFG_TUD_HID             0
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2018-07-04 14:39:32 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-09 23:31:18 +07:00
										 |  |  | #ifndef CFG_TUD_MIDI
 | 
					
						
							|  |  |  |   #define CFG_TUD_MIDI            0
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-19 16:23:56 +07:00
										 |  |  | #ifndef CFG_TUD_VENDOR
 | 
					
						
							| 
									
										
										
										
											2019-07-24 09:45:32 +07:00
										 |  |  |   #define CFG_TUD_VENDOR          0
 | 
					
						
							| 
									
										
										
										
											2019-05-09 23:31:18 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:43:13 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //--------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | // HOST OPTIONS
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //--------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2018-12-07 23:38:52 +07:00
										 |  |  | #if TUSB_OPT_HOST_ENABLED
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  |   #ifndef CFG_TUSB_HOST_DEVICE_MAX
 | 
					
						
							|  |  |  |     #define CFG_TUSB_HOST_DEVICE_MAX 1
 | 
					
						
							|  |  |  |     #warning CFG_TUSB_HOST_DEVICE_MAX is not defined, default value is 1
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  |   #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   //------------- HUB CLASS -------------//
 | 
					
						
							| 
									
										
										
										
											2018-12-06 21:46:34 +07:00
										 |  |  |   #if CFG_TUH_HUB && (CFG_TUSB_HOST_DEVICE_MAX == 1)
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  |     #error there is no benefit enable hub with max device is 1. Please disable hub or increase CFG_TUSB_HOST_DEVICE_MAX
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  |   #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   //------------- HID CLASS -------------//
 | 
					
						
							| 
									
										
										
										
											2018-12-07 14:57:58 +07:00
										 |  |  |   #define HOST_CLASS_HID   ( CFG_TUH_HID_KEYBOARD + CFG_TUH_HID_MOUSE + CFG_TUSB_HOST_HID_GENERIC )
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-10 14:31:11 +07:00
										 |  |  |   #ifndef CFG_TUSB_HOST_ENUM_BUFFER_SIZE
 | 
					
						
							|  |  |  |     #define CFG_TUSB_HOST_ENUM_BUFFER_SIZE 256
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  |   #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   //------------- CLASS -------------//
 | 
					
						
							| 
									
										
										
										
											2018-12-07 23:38:52 +07:00
										 |  |  | #endif // TUSB_OPT_HOST_ENABLED
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-19 16:26:18 +07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2018-07-29 14:03:48 +07:00
										 |  |  | // Configuration Validation
 | 
					
						
							| 
									
										
										
										
											2018-07-23 15:25:45 +07:00
										 |  |  | //------------------------------------------------------------------
 | 
					
						
							| 
									
										
										
										
											2018-04-19 16:26:18 +07:00
										 |  |  | #if CFG_TUD_ENDOINT0_SIZE > 64
 | 
					
						
							| 
									
										
										
										
											2018-11-30 13:25:58 +07:00
										 |  |  |   #error Control Endpoint Max Packet Size cannot be larger than 64
 | 
					
						
							| 
									
										
										
										
											2018-04-19 16:26:18 +07:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-12 12:55:53 +07:00
										 |  |  | #endif /* _TUSB_OPTION_H_ */
 | 
					
						
							| 
									
										
										
										
											2013-10-24 15:32:54 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | /** @} */ |