* \return A value from the \ref HIDHost_EnumerationFailure_ErrorCodes_t enum\r
*/\r
uint8_t HID_Host_ConfigurePipes(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo, uint16_t ConfigDescriptorSize,\r
- void* DeviceConfigDescriptor) ATTR_NON_NULL_PTR_ARG(1, 3);\r
+ void* DeviceConfigDescriptor) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(3);\r
\r
\r
/** Receives a HID IN report from the attached HID device, when a report has been received on the HID IN Data pipe.\r
*\r
* \return An error code from the \ref Pipe_Stream_RW_ErrorCodes_t enum\r
*/\r
- uint8_t HID_Host_ReceiveReport(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo, void* Buffer) ATTR_NON_NULL_PTR_ARG(1, 2);\r
+ uint8_t HID_Host_ReceiveReport(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo, void* Buffer)\r
+ ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);\r
\r
#if !defined(HID_HOST_BOOT_PROTOCOL_ONLY)\r
/** Receives a HID IN report from the attached device, by the report ID.\r
* \return A value from the \ref USB_Host_SendControlErrorCodes_t enum\r
*/\r
uint8_t HID_Host_ReceiveReportByID(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo, const uint8_t ReportID,\r
- void* Buffer) ATTR_NON_NULL_PTR_ARG(1, 3);\r
+ void* Buffer) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(3);\r
#endif\r
\r
/** Sends an OUT report to the currently attached HID device, using the device's OUT pipe if available or the device's\r
#if !defined(HID_HOST_BOOT_PROTOCOL_ONLY)\r
const uint8_t ReportID,\r
#endif\r
- void* Buffer, const uint16_t ReportSize)\r
+ void* Buffer, const uint16_t ReportSize) ATTR_NON_NULL_PTR_ARG(1)\r
#if !defined(HID_HOST_BOOT_PROTOCOL_ONLY)\r
- ATTR_NON_NULL_PTR_ARG(1, 3);\r
+ ATTR_NON_NULL_PTR_ARG(3);\r
#else\r
- ATTR_NON_NULL_PTR_ARG(1, 2);\r
+ ATTR_NON_NULL_PTR_ARG(2);\r
#endif\r
\r
/** Determines if a HID IN report has been received from the attached device on the data IN pipe.\r