1*10465441SEvalZeromenu "Device Drivers" 2*10465441SEvalZero 3*10465441SEvalZeroconfig RT_USING_DEVICE_IPC 4*10465441SEvalZero bool "Using device drivers IPC" 5*10465441SEvalZero default y 6*10465441SEvalZero 7*10465441SEvalZeroif RT_USING_DEVICE_IPC 8*10465441SEvalZero config RT_PIPE_BUFSZ 9*10465441SEvalZero int "Set pipe buffer size" 10*10465441SEvalZero default 512 11*10465441SEvalZeroendif 12*10465441SEvalZero 13*10465441SEvalZeroconfig RT_USING_SERIAL 14*10465441SEvalZero bool "Using serial device drivers" 15*10465441SEvalZero select RT_USING_DEVICE_IPC 16*10465441SEvalZero select RT_USING_DEVICE 17*10465441SEvalZero default y 18*10465441SEvalZero 19*10465441SEvalZeroif RT_USING_SERIAL 20*10465441SEvalZero config RT_SERIAL_USING_DMA 21*10465441SEvalZero bool "Enable serial DMA mode" 22*10465441SEvalZero default y 23*10465441SEvalZeroendif 24*10465441SEvalZero 25*10465441SEvalZeroconfig RT_USING_CAN 26*10465441SEvalZero bool "Using CAN device drivers" 27*10465441SEvalZero default n 28*10465441SEvalZero 29*10465441SEvalZeroif RT_USING_CAN 30*10465441SEvalZero config RT_CAN_USING_HDR 31*10465441SEvalZero bool "Enable CAN hardware filter" 32*10465441SEvalZero default y 33*10465441SEvalZeroendif 34*10465441SEvalZero 35*10465441SEvalZeroconfig RT_USING_HWTIMER 36*10465441SEvalZero bool "Using hardware timer device drivers" 37*10465441SEvalZero default n 38*10465441SEvalZero 39*10465441SEvalZeroconfig RT_USING_CPUTIME 40*10465441SEvalZero bool "Enable CPU time for high resolution clock counter" 41*10465441SEvalZero default n 42*10465441SEvalZero help 43*10465441SEvalZero When enable this option, the BSP should provide a rt_clock_cputime_ops 44*10465441SEvalZero for CPU time by: 45*10465441SEvalZero const static struct rt_clock_cputime_ops _ops = {...}; 46*10465441SEvalZero clock_cpu_setops(&_ops); 47*10465441SEvalZero 48*10465441SEvalZero Then user can use high resolution clock counter with: 49*10465441SEvalZero 50*10465441SEvalZero ts1 = clock_cpu_gettime(); 51*10465441SEvalZero ts2 = clock_cpu_gettime(); 52*10465441SEvalZero 53*10465441SEvalZero /* and get the ms of delta tick with API: */ 54*10465441SEvalZero ms_tick = clock_cpu_millisecond(t2 - t1); 55*10465441SEvalZero us_tick = clock_cpu_microsecond(t2 - t1); 56*10465441SEvalZero 57*10465441SEvalZeroif RT_USING_CPUTIME 58*10465441SEvalZero config RT_USING_CPUTIME_CORTEXM 59*10465441SEvalZero bool "Use DWT for CPU time" 60*10465441SEvalZero default y 61*10465441SEvalZero depends on ARCH_ARM_CORTEX_M3 || ARCH_ARM_CORTEX_M4 || ARCH_ARM_CORTEX_M7 62*10465441SEvalZero help 63*10465441SEvalZero Some Cortex-M3/4/7 MCU has Data Watchpoint and Trace Register, use 64*10465441SEvalZero the cycle counter in DWT for CPU time. 65*10465441SEvalZeroendif 66*10465441SEvalZero 67*10465441SEvalZeroconfig RT_USING_I2C 68*10465441SEvalZero bool "Using I2C device drivers" 69*10465441SEvalZero default n 70*10465441SEvalZero 71*10465441SEvalZeroif RT_USING_I2C 72*10465441SEvalZero config RT_USING_I2C_BITOPS 73*10465441SEvalZero bool "Use GPIO to simulate I2C" 74*10465441SEvalZero default y 75*10465441SEvalZeroendif 76*10465441SEvalZero 77*10465441SEvalZeroconfig RT_USING_PIN 78*10465441SEvalZero bool "Using generic GPIO device drivers" 79*10465441SEvalZero default y 80*10465441SEvalZero 81*10465441SEvalZeroconfig RT_USING_ADC 82*10465441SEvalZero bool "Using ADC device drivers" 83*10465441SEvalZero default n 84*10465441SEvalZero 85*10465441SEvalZeroconfig RT_USING_PWM 86*10465441SEvalZero bool "Using PWM device drivers" 87*10465441SEvalZero default n 88*10465441SEvalZero 89*10465441SEvalZeroconfig RT_USING_MTD_NOR 90*10465441SEvalZero bool "Using MTD Nor Flash device drivers" 91*10465441SEvalZero default n 92*10465441SEvalZero 93*10465441SEvalZeroconfig RT_USING_MTD_NAND 94*10465441SEvalZero bool "Using MTD Nand Flash device drivers" 95*10465441SEvalZero default n 96*10465441SEvalZero 97*10465441SEvalZero if RT_USING_MTD_NAND 98*10465441SEvalZero config RT_MTD_NAND_DEBUG 99*10465441SEvalZero bool "Enable MTD Nand operations debug information" 100*10465441SEvalZero default n 101*10465441SEvalZero endif 102*10465441SEvalZero 103*10465441SEvalZeroconfig RT_USING_MTD 104*10465441SEvalZero bool "Using Memory Technology Device (MTD)" 105*10465441SEvalZero default n 106*10465441SEvalZero 107*10465441SEvalZero if RT_USING_MTD 108*10465441SEvalZero config MTD_USING_NOR 109*10465441SEvalZero bool "Using MTD Nor Flash device" 110*10465441SEvalZero default n 111*10465441SEvalZero 112*10465441SEvalZero config MTD_USING_NAND 113*10465441SEvalZero bool "Using MTD Nand Flash device" 114*10465441SEvalZero default n 115*10465441SEvalZero endif 116*10465441SEvalZero 117*10465441SEvalZeroconfig RT_USING_PM 118*10465441SEvalZero bool "Using Power Management device drivers" 119*10465441SEvalZero default n 120*10465441SEvalZero 121*10465441SEvalZeroconfig RT_USING_RTC 122*10465441SEvalZero bool "Using RTC device drivers" 123*10465441SEvalZero default n 124*10465441SEvalZero 125*10465441SEvalZero if RT_USING_RTC 126*10465441SEvalZero config RT_USING_SOFT_RTC 127*10465441SEvalZero bool "Using software simulation RTC device" 128*10465441SEvalZero default n 129*10465441SEvalZero config RTC_SYNC_USING_NTP 130*10465441SEvalZero bool "Using NTP auto sync RTC time" 131*10465441SEvalZero depends on PKG_NETUTILS_NTP 132*10465441SEvalZero default y 133*10465441SEvalZero 134*10465441SEvalZero if RTC_SYNC_USING_NTP 135*10465441SEvalZero config RTC_NTP_FIRST_SYNC_DELAY 136*10465441SEvalZero int "NTP first sync delay time(second) for network connect" 137*10465441SEvalZero default 30 138*10465441SEvalZero config RTC_NTP_SYNC_PERIOD 139*10465441SEvalZero int "NTP auto sync period(second)" 140*10465441SEvalZero default 3600 141*10465441SEvalZero endif 142*10465441SEvalZero endif 143*10465441SEvalZero 144*10465441SEvalZeroconfig RT_USING_SDIO 145*10465441SEvalZero bool "Using SD/MMC device drivers" 146*10465441SEvalZero default n 147*10465441SEvalZero 148*10465441SEvalZero if RT_USING_SDIO 149*10465441SEvalZero config RT_SDIO_STACK_SIZE 150*10465441SEvalZero int "The stack size for sdio irq thread" 151*10465441SEvalZero default 512 152*10465441SEvalZero 153*10465441SEvalZero config RT_SDIO_THREAD_PRIORITY 154*10465441SEvalZero int "The priority level value of sdio irq thread" 155*10465441SEvalZero default 15 156*10465441SEvalZero 157*10465441SEvalZero config RT_MMCSD_STACK_SIZE 158*10465441SEvalZero int "The stack size for mmcsd thread" 159*10465441SEvalZero default 1024 160*10465441SEvalZero 161*10465441SEvalZero config RT_MMCSD_THREAD_PREORITY 162*10465441SEvalZero int "The priority level value of mmcsd thread" 163*10465441SEvalZero default 22 164*10465441SEvalZero 165*10465441SEvalZero config RT_MMCSD_MAX_PARTITION 166*10465441SEvalZero int "mmcsd max partition" 167*10465441SEvalZero default 16 168*10465441SEvalZero config RT_SDIO_DEBUG 169*10465441SEvalZero bool "Enable SDIO debug log output" 170*10465441SEvalZero default n 171*10465441SEvalZero endif 172*10465441SEvalZero 173*10465441SEvalZeroconfig RT_USING_SPI 174*10465441SEvalZero bool "Using SPI Bus/Device device drivers" 175*10465441SEvalZero default n 176*10465441SEvalZero 177*10465441SEvalZero if RT_USING_SPI 178*10465441SEvalZero config RT_USING_QSPI 179*10465441SEvalZero bool "Enable QSPI mode" 180*10465441SEvalZero default n 181*10465441SEvalZero 182*10465441SEvalZero config RT_USING_SPI_MSD 183*10465441SEvalZero bool "Using SD/TF card driver with spi" 184*10465441SEvalZero select RT_USING_DFS 185*10465441SEvalZero default n 186*10465441SEvalZero 187*10465441SEvalZero config RT_USING_SFUD 188*10465441SEvalZero bool "Using Serial Flash Universal Driver" 189*10465441SEvalZero default n 190*10465441SEvalZero if RT_USING_SFUD 191*10465441SEvalZero config RT_SFUD_USING_SFDP 192*10465441SEvalZero bool "Using auto probe flash JEDEC SFDP parameter" 193*10465441SEvalZero default y 194*10465441SEvalZero 195*10465441SEvalZero config RT_SFUD_USING_FLASH_INFO_TABLE 196*10465441SEvalZero bool "Using defined supported flash chip information table" 197*10465441SEvalZero default y 198*10465441SEvalZero 199*10465441SEvalZero config RT_SFUD_USING_QSPI 200*10465441SEvalZero bool "Using QSPI mode support" 201*10465441SEvalZero select RT_USING_QSPI 202*10465441SEvalZero default n 203*10465441SEvalZero 204*10465441SEvalZero config RT_DEBUG_SFUD 205*10465441SEvalZero bool "Show more SFUD debug information" 206*10465441SEvalZero default n 207*10465441SEvalZero endif 208*10465441SEvalZero 209*10465441SEvalZero config RT_USING_W25QXX 210*10465441SEvalZero bool "Using W25QXX SPI NorFlash" 211*10465441SEvalZero default n 212*10465441SEvalZero 213*10465441SEvalZero config RT_USING_GD 214*10465441SEvalZero bool "Using GD SPI NorFlash" 215*10465441SEvalZero default n 216*10465441SEvalZero 217*10465441SEvalZero config RT_USING_ENC28J60 218*10465441SEvalZero bool "Using ENC28J60 SPI Ethernet network interface" 219*10465441SEvalZero select RT_USING_LWIP 220*10465441SEvalZero default n 221*10465441SEvalZero 222*10465441SEvalZero config RT_USING_SPI_WIFI 223*10465441SEvalZero bool "Using RW009/007 SPI Wi-Fi wireless interface" 224*10465441SEvalZero select RT_USING_LWIP 225*10465441SEvalZero default n 226*10465441SEvalZero endif 227*10465441SEvalZero 228*10465441SEvalZeroconfig RT_USING_WDT 229*10465441SEvalZero bool "Using Watch Dog device drivers" 230*10465441SEvalZero default n 231*10465441SEvalZero 232*10465441SEvalZeroconfig RT_USING_AUDIO 233*10465441SEvalZero bool "Using Audio device drivers" 234*10465441SEvalZero default n 235*10465441SEvalZero 236*10465441SEvalZeromenu "Using WiFi" 237*10465441SEvalZero config RT_USING_WIFI 238*10465441SEvalZero bool "Using Wi-Fi framework" 239*10465441SEvalZero default n 240*10465441SEvalZero 241*10465441SEvalZero if RT_USING_WIFI 242*10465441SEvalZero config RT_WLAN_DEVICE_STA_NAME 243*10465441SEvalZero string "The WiFi device name for station" 244*10465441SEvalZero default "wlan0" 245*10465441SEvalZero 246*10465441SEvalZero config RT_WLAN_DEVICE_AP_NAME 247*10465441SEvalZero string "The WiFi device name for ap" 248*10465441SEvalZero default "wlan1" 249*10465441SEvalZero 250*10465441SEvalZero config RT_WLAN_DEFAULT_PROT 251*10465441SEvalZero string "Default transport protocol" 252*10465441SEvalZero default "lwip" 253*10465441SEvalZero 254*10465441SEvalZero config RT_WLAN_SCAN_WAIT_MS 255*10465441SEvalZero int "Set scan timeout time(ms)" 256*10465441SEvalZero default 10000 257*10465441SEvalZero 258*10465441SEvalZero config RT_WLAN_CONNECT_WAIT_MS 259*10465441SEvalZero int "Set connect timeout time(ms)" 260*10465441SEvalZero default 10000 261*10465441SEvalZero 262*10465441SEvalZero config RT_WLAN_SSID_MAX_LENGTH 263*10465441SEvalZero int "SSID name maximum length" 264*10465441SEvalZero default 32 265*10465441SEvalZero 266*10465441SEvalZero config RT_WLAN_PASSWORD_MAX_LENGTH 267*10465441SEvalZero int "Maximum password length" 268*10465441SEvalZero default 32 269*10465441SEvalZero 270*10465441SEvalZero config RT_WLAN_SCAN_SORT 271*10465441SEvalZero bool "Automatic sorting of scan results" 272*10465441SEvalZero default y 273*10465441SEvalZero 274*10465441SEvalZero config RT_WLAN_CFG_INFO_MAX 275*10465441SEvalZero int "Maximum number of WiFi information automatically saved" 276*10465441SEvalZero default 3 277*10465441SEvalZero 278*10465441SEvalZero config RT_WLAN_WORKQUEUE_THREAD_NAME 279*10465441SEvalZero string "WiFi work queue thread name" 280*10465441SEvalZero default "wlan_job" 281*10465441SEvalZero 282*10465441SEvalZero config RT_WLAN_WORKQUEUE_THREAD_SIZE 283*10465441SEvalZero int "wifi work queue thread size" 284*10465441SEvalZero default 2048 285*10465441SEvalZero 286*10465441SEvalZero config RT_WLAN_WORKQUEUE_THREAD_PRIO 287*10465441SEvalZero int "WiFi work queue thread priority" 288*10465441SEvalZero default 22 289*10465441SEvalZero 290*10465441SEvalZero config RT_WLAN_DEV_EVENT_NUM 291*10465441SEvalZero int "Maximum number of driver events" 292*10465441SEvalZero default 2 293*10465441SEvalZero 294*10465441SEvalZero config RT_WLAN_PROT_LWIP_PBUF_FORCE 295*10465441SEvalZero bool "Forced use of PBUF transmission" 296*10465441SEvalZero default n 297*10465441SEvalZero 298*10465441SEvalZero menuconfig RT_WLAN_DEBUG 299*10465441SEvalZero bool "Enable WLAN Debugging Options" 300*10465441SEvalZero default n 301*10465441SEvalZero 302*10465441SEvalZero if RT_WLAN_DEBUG 303*10465441SEvalZero config RT_WLAN_CMD_DEBUG 304*10465441SEvalZero bool "Enable Debugging of wlan_cmd.c" 305*10465441SEvalZero default n 306*10465441SEvalZero 307*10465441SEvalZero config RT_WLAN_MGNT_DEBUG 308*10465441SEvalZero bool "Enable Debugging of wlan_mgnt.c" 309*10465441SEvalZero default n 310*10465441SEvalZero 311*10465441SEvalZero config RT_WLAN_DEV_DEBUG 312*10465441SEvalZero bool "Enable Debugging of wlan_dev.c" 313*10465441SEvalZero default n 314*10465441SEvalZero 315*10465441SEvalZero config RT_WLAN_PROT_DEBUG 316*10465441SEvalZero bool "Enable Debugging of wlan_prot.c" 317*10465441SEvalZero default n 318*10465441SEvalZero 319*10465441SEvalZero config RT_WLAN_CFG_DEBUG 320*10465441SEvalZero bool "Enable Debugging of wlan_cfg.c" 321*10465441SEvalZero default n 322*10465441SEvalZero 323*10465441SEvalZero config RT_WLAN_LWIP_DEBUG 324*10465441SEvalZero bool "Enable Debugging of wlan_lwip.c" 325*10465441SEvalZero default n 326*10465441SEvalZero endif 327*10465441SEvalZero endif 328*10465441SEvalZeroendmenu 329*10465441SEvalZero 330*10465441SEvalZeromenu "Using USB" 331*10465441SEvalZero config RT_USING_USB_HOST 332*10465441SEvalZero bool "Using USB host" 333*10465441SEvalZero default n 334*10465441SEvalZero 335*10465441SEvalZero if RT_USING_USB_HOST 336*10465441SEvalZero config RT_USBH_MSTORAGE 337*10465441SEvalZero bool "Enable Udisk Drivers" 338*10465441SEvalZero default n 339*10465441SEvalZero if RT_USBH_MSTORAGE 340*10465441SEvalZero config UDISK_MOUNTPOINT 341*10465441SEvalZero string "Udisk mount dir" 342*10465441SEvalZero default "/" 343*10465441SEvalZero endif 344*10465441SEvalZero endif 345*10465441SEvalZero config RT_USING_USB_DEVICE 346*10465441SEvalZero bool "Using USB device" 347*10465441SEvalZero default n 348*10465441SEvalZero if RT_USING_USB_DEVICE || RT_USING_USB_HOST 349*10465441SEvalZero config RT_USBD_THREAD_STACK_SZ 350*10465441SEvalZero int "usb thread stack size" 351*10465441SEvalZero default 4096 352*10465441SEvalZero endif 353*10465441SEvalZero if RT_USING_USB_DEVICE 354*10465441SEvalZero config USB_VENDOR_ID 355*10465441SEvalZero hex "USB Vendor ID" 356*10465441SEvalZero default 0x0FFE 357*10465441SEvalZero config USB_PRODUCT_ID 358*10465441SEvalZero hex "USB Product ID" 359*10465441SEvalZero default 0x0001 360*10465441SEvalZero 361*10465441SEvalZero config RT_USB_DEVICE_COMPOSITE 362*10465441SEvalZero bool "Enable composite device" 363*10465441SEvalZero default n 364*10465441SEvalZero choice 365*10465441SEvalZero prompt "Device type" 366*10465441SEvalZero default _RT_USB_DEVICE_NONE 367*10465441SEvalZero depends on !RT_USB_DEVICE_COMPOSITE 368*10465441SEvalZero config _RT_USB_DEVICE_NONE 369*10465441SEvalZero bool "Using custom class by register interface" 370*10465441SEvalZero select RT_USB_DEVICE_NONE 371*10465441SEvalZero config _RT_USB_DEVICE_CDC 372*10465441SEvalZero bool "Enable to use device as CDC device" 373*10465441SEvalZero select RT_USB_DEVICE_CDC 374*10465441SEvalZero config _RT_USB_DEVICE_MSTORAGE 375*10465441SEvalZero bool "Enable to use device as Mass Storage device" 376*10465441SEvalZero select RT_USB_DEVICE_MSTORAGE 377*10465441SEvalZero config _RT_USB_DEVICE_HID 378*10465441SEvalZero bool "Enable to use device as HID device" 379*10465441SEvalZero select RT_USB_DEVICE_HID 380*10465441SEvalZero config _RT_USB_DEVICE_RNDIS 381*10465441SEvalZero bool "Enable to use device as rndis device" 382*10465441SEvalZero select RT_USB_DEVICE_RNDIS 383*10465441SEvalZero depends on RT_USING_LWIP 384*10465441SEvalZero config _RT_USB_DEVICE_ECM 385*10465441SEvalZero bool "Enable to use device as ecm device" 386*10465441SEvalZero select RT_USB_DEVICE_ECM 387*10465441SEvalZero depends on RT_USING_LWIP 388*10465441SEvalZero config _RT_USB_DEVICE_WINUSB 389*10465441SEvalZero bool "Enable to use device as winusb device" 390*10465441SEvalZero select RT_USB_DEVICE_WINUSB 391*10465441SEvalZero endchoice 392*10465441SEvalZero if RT_USB_DEVICE_COMPOSITE 393*10465441SEvalZero config RT_USB_DEVICE_CDC 394*10465441SEvalZero bool "Enable to use device as CDC device" 395*10465441SEvalZero default n 396*10465441SEvalZero config RT_USB_DEVICE_NONE 397*10465441SEvalZero bool 398*10465441SEvalZero default y 399*10465441SEvalZero config RT_USB_DEVICE_MSTORAGE 400*10465441SEvalZero bool "Enable to use device as Mass Storage device" 401*10465441SEvalZero default n 402*10465441SEvalZero config RT_USB_DEVICE_HID 403*10465441SEvalZero bool "Enable to use device as HID device" 404*10465441SEvalZero default n 405*10465441SEvalZero config RT_USB_DEVICE_RNDIS 406*10465441SEvalZero bool "Enable to use device as rndis device" 407*10465441SEvalZero default n 408*10465441SEvalZero depends on RT_USING_LWIP 409*10465441SEvalZero config RT_USB_DEVICE_ECM 410*10465441SEvalZero bool "Enable to use device as ecm device" 411*10465441SEvalZero default n 412*10465441SEvalZero depends on RT_USING_LWIP 413*10465441SEvalZero config RT_USB_DEVICE_WINUSB 414*10465441SEvalZero bool "Enable to use device as winusb device" 415*10465441SEvalZero default n 416*10465441SEvalZero endif 417*10465441SEvalZero if RT_USB_DEVICE_CDC 418*10465441SEvalZero config RT_VCOM_TASK_STK_SIZE 419*10465441SEvalZero int "virtual com thread stack size" 420*10465441SEvalZero default 512 421*10465441SEvalZero config RT_VCOM_TX_USE_DMA 422*10465441SEvalZero bool "Enable to use dma for vcom tx" 423*10465441SEvalZero default n 424*10465441SEvalZero config RT_VCOM_SERNO 425*10465441SEvalZero string "serial number of virtual com" 426*10465441SEvalZero default "32021919830108" 427*10465441SEvalZero config RT_VCOM_SER_LEN 428*10465441SEvalZero int "serial number length of virtual com" 429*10465441SEvalZero default 14 430*10465441SEvalZero config RT_VCOM_TX_TIMEOUT 431*10465441SEvalZero int "tx timeout(ticks) of virtual com" 432*10465441SEvalZero default 1000 433*10465441SEvalZero endif 434*10465441SEvalZero if RT_USB_DEVICE_WINUSB 435*10465441SEvalZero config RT_WINUSB_GUID 436*10465441SEvalZero string "Guid for winusb" 437*10465441SEvalZero default "{6860DC3C-C05F-4807-8807-1CA861CC1D66}" 438*10465441SEvalZero endif 439*10465441SEvalZero if RT_USB_DEVICE_MSTORAGE 440*10465441SEvalZero config RT_USB_MSTORAGE_DISK_NAME 441*10465441SEvalZero string "msc class disk name" 442*10465441SEvalZero default "flash0" 443*10465441SEvalZero endif 444*10465441SEvalZero if RT_USB_DEVICE_HID 445*10465441SEvalZero config RT_USB_DEVICE_HID_KEYBOARD 446*10465441SEvalZero bool "Use to HID device as Keyboard" 447*10465441SEvalZero default n 448*10465441SEvalZero if RT_USB_DEVICE_HID_KEYBOARD 449*10465441SEvalZero config RT_USB_DEVICE_HID_KEYBOARD_NUMBER 450*10465441SEvalZero int "Number of Keyboard(max 3)" 451*10465441SEvalZero default 1 452*10465441SEvalZero range 1 3 453*10465441SEvalZero endif 454*10465441SEvalZero config RT_USB_DEVICE_HID_MOUSE 455*10465441SEvalZero bool "Use to HID device as Mouse" 456*10465441SEvalZero default n 457*10465441SEvalZero config RT_USB_DEVICE_HID_GENERAL 458*10465441SEvalZero bool "Use to HID device as General HID device" 459*10465441SEvalZero default y 460*10465441SEvalZero if RT_USB_DEVICE_HID_GENERAL 461*10465441SEvalZero config RT_USB_DEVICE_HID_GENERAL_OUT_REPORT_LENGTH 462*10465441SEvalZero int "General HID device out report length" 463*10465441SEvalZero default 63 464*10465441SEvalZero range 0 63 465*10465441SEvalZero 466*10465441SEvalZero config RT_USB_DEVICE_HID_GENERAL_IN_REPORT_LENGTH 467*10465441SEvalZero int "General HID device in report length" 468*10465441SEvalZero default 63 469*10465441SEvalZero range 0 63 470*10465441SEvalZero endif 471*10465441SEvalZero config RT_USB_DEVICE_HID_MEDIA 472*10465441SEvalZero bool "Use to HID device as media keyboard" 473*10465441SEvalZero default y 474*10465441SEvalZero endif 475*10465441SEvalZero endif 476*10465441SEvalZero endmenu 477*10465441SEvalZeroendmenu 478