/** LED mask for the library LED driver, to indicate that an error has occurred in the USB interface. */
#define LEDMASK_USB_ERROR (LEDS_LED1 | LEDS_LED3)
- /** HID Report Descriptor Usage Page value for a toggle button */
+ /** HID Report Descriptor Usage Page value for a toggle button. */
#define USAGE_PAGE_BUTTON 0x09
- /** HID Report Descriptor Usage Page value for a Generic Desktop Control */
+ /** HID Report Descriptor Usage Page value for a Generic Desktop Control. */
#define USAGE_PAGE_GENERIC_DCTRL 0x01
- /** HID Report Descriptor Usage for a Mouse */
+ /** HID Report Descriptor Usage for a Mouse. */
#define USAGE_MOUSE 0x02
- /** HID Report Descriptor Usage value for a X axis movement */
+ /** HID Report Descriptor Usage value for a X axis movement. */
#define USAGE_X 0x30
- /** HID Report Descriptor Usage value for a Y axis movement */
+ /** HID Report Descriptor Usage value for a Y axis movement. */
#define USAGE_Y 0x31
- /** HID Report Descriptor Usage value for a Scroll Wheel movement */
+ /** HID Report Descriptor Usage value for a Scroll Wheel movement. */
#define USAGE_SCROLL_WHEEL 0x38
/* Function Prototypes: */
void EVENT_USB_Host_HostError(const uint8_t ErrorCode);
void EVENT_USB_Host_DeviceAttached(void);
void EVENT_USB_Host_DeviceUnattached(void);
- void EVENT_USB_Host_DeviceEnumerationFailed(const uint8_t ErrorCode, const uint8_t SubErrorCode);
+ void EVENT_USB_Host_DeviceEnumerationFailed(const uint8_t ErrorCode,
+ const uint8_t SubErrorCode);
void EVENT_USB_Host_DeviceEnumerationComplete(void);
- bool CALLBACK_HIDParser_FilterHIDReportItem(HID_ReportItem_t* CurrentItem);
+ bool CALLBACK_HIDParser_FilterHIDReportItem(HID_ReportItem_t* const CurrentItem);
#endif