Jump to main content

##

# 3.5.3 Configuring the Library

The USB HID Host Mouse Driver requires configuration constants to be specified in the `system_config.h` file. These constants define the build time configuration (functionality and static resources) of the USB HID Host Mouse Driver.

## Macros

Name | Description
USB_HID_GLOBAL_PUSH_POP_STACK_SIZE | Specifies the Global PUSH POP stack size supported.
USB_HOST_HID_INSTANCES_NUMBER | Specifies the number of HID instances.
USB_HOST_HID_INTERRUPT_IN_ENDPOINTS_NUMBER | Specifies the maximum number of INTERRUPT IN endpoints supported.
USB_HOST_HID_MOUSE_BUTTONS_NUMBER | Specifies the number of Mouse buttons supported.
USB_HOST_HID_USAGE_DRIVER_SUPPORT_NUMBER | Specifies the number of Usage driver registered.
Configuration on MCC | This section describes the symbols available in the MCC that can be configured.