include/nuttx/usb/usbmsc.h: fix compiler error when USBMSC_COMPOSITE=y
usbdev/usbmsc.c:1758:5: error: conflicting types for 'usbmsc_classobject'; have 'int(void *, struct usbdev_devinfo_s *, struct usbdevclass_driver_s **)'
1758 | int usbmsc_classobject(FAR void *handle,
| ^~~~~~~~~~~~~~~~~~
In file included from /home/raiden00/git/RTOS/nuttx/nuttx/include/nuttx/usb/usbdev.h:36,
from usbdev/usbmsc.c:68:
/home/raiden00/git/RTOS/nuttx/nuttx/include/nuttx/usb/usbmsc.h:173:5: note: previous declaration of 'usbmsc_classobject' with type 'int(void *, struct usbdev_devinfo_s *, struct usbdevclass_driver_s **)'
173 | int usbmsc_classobject(FAR void *handle,
This commit is contained in:
parent
13a96c7eb7
commit
0b4b35c80a
1 changed files with 1 additions and 0 deletions
|
|
@ -169,6 +169,7 @@ int usbmsc_exportluns(FAR void *handle);
|
|||
****************************************************************************/
|
||||
|
||||
#if defined(CONFIG_USBDEV_COMPOSITE) && defined(CONFIG_USBMSC_COMPOSITE)
|
||||
struct usbdev_devinfo_s;
|
||||
struct usbdevclass_driver_s;
|
||||
int usbmsc_classobject(FAR void *handle,
|
||||
FAR struct usbdev_devinfo_s *devinfo,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue