The header file referenced by docs/user/drivers/USB3.dox seems to suggest that this should be typedef struct. If not, could someone educate me? Also, I don't think I understand why these have a see also; it just seems to create redundant links. Is there a convention here I don't understand. I have to admit I don't have any Doxygen experience... Index: docs/user/drivers/USB3.dox =================================================================== --- docs/user/drivers/USB3.dox (revision 33379) +++ docs/user/drivers/USB3.dox (working copy) @@ -52,7 +52,7 @@ */ /*! - \typedef usb_interface_list usb_interface_list + \typedef struct usb_interface_list usb_interface_list \brief Container that holds a list of USB interface descriptors. \see Documentation for usb_interface_list. */ --TimH