3232 *
3333 ******************************************************************************
3434 */
35-
35+ #ifdef USBCON
36+ #include "usbd_desc.h"
3637#include "usbd_interface.h"
38+ #ifdef USBD_USE_HID_COMPOSITE
39+ #include "usbd_hid_composite.h"
40+ #endif
3741
3842#ifdef __cplusplus
3943 extern "C" {
4044#endif
41- #ifdef USBCON
4245
4346/* USB Device Core handle declaration */
4447#ifdef USBD_USE_HID_COMPOSITE
@@ -64,6 +67,7 @@ void usbd_interface_init(void)
6467#endif /* USBD_USE_HID_COMPOSITE */
6568}
6669
70+ #ifdef USBD_USE_HID_COMPOSITE
6771/**
6872 * @brief Send HID mouse Report
6973 * @param report pointer to report
@@ -72,9 +76,7 @@ void usbd_interface_init(void)
7276 */
7377void usbd_interface_mouse_sendReport (uint8_t * report , uint16_t len )
7478{
75- #ifdef USBD_USE_HID_COMPOSITE
7679 USBD_HID_MOUSE_SendReport (& hUSBD_Device_HID , report , len );
77- #endif /* USBD_USE_HID_COMPOSITE */
7880}
7981
8082/**
@@ -85,14 +87,12 @@ void usbd_interface_mouse_sendReport(uint8_t *report, uint16_t len)
8587 */
8688void usbd_interface_keyboard_sendReport (uint8_t * report , uint16_t len )
8789{
88- #ifdef USBD_USE_HID_COMPOSITE
8990 USBD_HID_KEYBOARD_SendReport (& hUSBD_Device_HID , report , len );
90- #endif /* USBD_USE_HID_COMPOSITE */
9191}
92+ #endif /* USBD_USE_HID_COMPOSITE */
9293
93- #endif /* USBCON */
9494#ifdef __cplusplus
9595}
9696#endif
97-
97+ #endif /* USBCON */
9898/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
0 commit comments