diff options
Diffstat (limited to 'nuttx/drivers/usbhost/Kconfig')
-rw-r--r-- | nuttx/drivers/usbhost/Kconfig | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/nuttx/drivers/usbhost/Kconfig b/nuttx/drivers/usbhost/Kconfig new file mode 100644 index 000000000..35695d750 --- /dev/null +++ b/nuttx/drivers/usbhost/Kconfig @@ -0,0 +1,92 @@ +# +# For a description of the syntax of this configuration file, +# see misc/tools/kconfig-language.txt. +# +config USBHOST_NPREALLOC + int "Number of pre-allocated class instances" + default 4 + ---help--- + Number of pre-allocated class instances + +config USBHOST_BULK_DISABLE + bool "Disable bulk endpoint support" + default n + ---help--- + On some architectures, selecting this setting will reduce driver size + by disabling bulk endpoint support + +config USBHOST_INT_DISABLE + bool "Disable interrupt endpoint support" + default n + ---help--- + On some architectures, selecting this setting will reduce driver size + by disabling interrupt endpoint support + +config USBHOST_ISOC_DISABLE + bool "Disable isochronous endpoint support" + default n + ---help--- + On some architectures, selecting this setting will reduce driver size + by disabling isochronous endpoint support + +config USBHOST_HIDKBD + bool "HID keyboad class support" + default n + depends on !USBHOST_INT_DISABLE && SCHED_WORKQUEUE && !DISABLE_SIGNALS + +if USBHOST_HIDKBD +config HIDKBD_POLLUSEC + bool "" + default n + ---help--- + Device poll rate in microseconds. Default: 100 milliseconds. + +config HIDKBD_DEFPRIO + bool "" + default n + ---help--- + Priority of the polling thread. Default: 50. + +config HIDKBD_STACKSIZE + bool "" + default n + ---help--- + Stack size for polling thread. Default: 1024 + +config HIDKBD_BUFSIZE + bool "" + default n + ---help--- + Scancode buffer size. Default: 64. + +config HIDKBD_NPOLLWAITERS + bool "" + default n + ---help--- + If the poll() method is enabled, this defines the maximum number + of threads that can be waiting for keyboard events. Default: 2. + +config HIDKBD_RAWSCANCODES + bool "" + default n + ---help--- + If set to y no conversion will be made on the raw keyboard scan + codes. Default: ASCII conversion. + +config HIDKBD_ALLSCANCODES + bool "" + default n + ---help--- + If set to y all 231 possible scancodes will be converted to + something. Default: 104 key US keyboard. + +config HIDKBD_NODEBOUNCE + bool "" + default n + ---help--- + If set to y normal debouncing is disabled. Default: + Debounce enabled (No repeat keys). + USB host mass storage class driver. Requires USBHOST=y, + config USBHOST_BULK_DISABLE=n, NFILE_DESCRIPTORS > 0, + and SCHED_WORKQUEUE=y +endif |