rename coreid to port
This commit is contained in:
		| @@ -57,15 +57,15 @@ | ||||
|  *  @{ */ | ||||
|  | ||||
| /** \brief      Check if the interface is currently busy or not | ||||
|  * \param[in]   coreid USB Controller ID | ||||
|  * \param[in]   port USB Controller ID | ||||
|  * \retval      true if the interface is busy meaning the stack is still transferring/waiting data from/to host | ||||
|  * \retval      false if the interface is not busy meaning the stack successfully transferred data from/to host | ||||
|  * \note        This function is primarily used for polling/waiting result after \ref tusbd_hid_keyboard_send. | ||||
|  */ | ||||
| bool tud_hid_keyboard_busy(uint8_t coreid); | ||||
| bool tud_hid_keyboard_busy(uint8_t port); | ||||
|  | ||||
| /** \brief        Submit USB transfer | ||||
|  * \param[in]		  coreid USB Controller ID | ||||
|  * \param[in]		  port USB Controller ID | ||||
|  * \param[in,out] p_report address that is used to store data from device. Must be accessible by usb controller (see \ref TUSB_CFG_ATTR_USBRAM) | ||||
|  * \returns       \ref tusb_error_t type to indicate success or error condition. | ||||
|  * \retval        TUSB_ERROR_NONE on success | ||||
| @@ -75,7 +75,7 @@ bool tud_hid_keyboard_busy(uint8_t coreid); | ||||
|  * \note          This function is non-blocking and returns immediately. Data will be transferred when USB Host work with this interface. | ||||
|  *                The result of usb transfer will be reported by the interface's callback function | ||||
|  */ | ||||
| tusb_error_t tud_hid_keyboard_send(uint8_t coreid, hid_keyboard_report_t const *p_report); | ||||
| tusb_error_t tud_hid_keyboard_send(uint8_t port, hid_keyboard_report_t const *p_report); | ||||
|  | ||||
| //--------------------------------------------------------------------+ | ||||
| // APPLICATION CALLBACK API | ||||
| @@ -83,18 +83,18 @@ tusb_error_t tud_hid_keyboard_send(uint8_t coreid, hid_keyboard_report_t const * | ||||
|  | ||||
| /** \brief      Callback function that is invoked when an transferring event occurred | ||||
|  *              after invoking \ref tusbd_hid_keyboard_send | ||||
|  * \param[in]		coreid	USB Controller ID | ||||
|  * \param[in]		port	USB Controller ID | ||||
|  * \param[in]   event an value from \ref tusb_event_t | ||||
|  * \note        event can be one of following | ||||
|  *              - TUSB_EVENT_XFER_COMPLETE : previously scheduled transfer completes successfully. | ||||
|  *              - TUSB_EVENT_XFER_ERROR   : previously scheduled transfer encountered a transaction error. | ||||
|  *              - TUSB_EVENT_XFER_STALLED : previously scheduled transfer is stalled by device. | ||||
|  */ | ||||
| void tud_hid_keyboard_cb(uint8_t coreid, tusb_event_t event, uint32_t xferred_bytes); | ||||
| void tud_hid_keyboard_cb(uint8_t port, tusb_event_t event, uint32_t xferred_bytes); | ||||
|  | ||||
| /** \brief      Callback function that is invoked when USB host request \ref HID_REQUEST_CONTROL_GET_REPORT | ||||
|  *              via control endpoint. | ||||
|  * \param[in]		coreid	USB Controller ID | ||||
|  * \param[in]		port	USB Controller ID | ||||
|  * \param[in]   report_type specify which report (INPUT, OUTPUT, FEATURE) that host requests | ||||
|  * \param[out]  pp_report pointer to buffer that application need to update, value must be accessible by USB controller (see \ref TUSB_CFG_ATTR_USBRAM) | ||||
|  * \param[in]   requested_length  number of bytes that host requested | ||||
| @@ -105,18 +105,18 @@ void tud_hid_keyboard_cb(uint8_t coreid, tusb_event_t event, uint32_t xferred_by | ||||
|  *              the completion of this control request will not be reported to application. | ||||
|  *              For Keyboard, USB host often uses this to turn on/off the LED for CAPLOCKS, NUMLOCK (\ref hid_keyboard_led_bm_t) | ||||
|  */ | ||||
| uint16_t tud_hid_keyboard_get_report_cb(uint8_t coreid, hid_request_report_type_t report_type, void** pp_report, uint16_t requested_length); | ||||
| uint16_t tud_hid_keyboard_get_report_cb(uint8_t port, hid_request_report_type_t report_type, void** pp_report, uint16_t requested_length); | ||||
|  | ||||
| /** \brief      Callback function that is invoked when USB host request \ref HID_REQUEST_CONTROL_SET_REPORT | ||||
|  *              via control endpoint. | ||||
|  * \param[in]		coreid	USB Controller ID | ||||
|  * \param[in]		port	USB Controller ID | ||||
|  * \param[in]   report_type specify which report (INPUT, OUTPUT, FEATURE) that host requests | ||||
|  * \param[in]   p_report_data buffer containing the report's data | ||||
|  * \param[in]   length  number of bytes in the \a p_report_data | ||||
|  * \note        By the time this callback is invoked, the USB control transfer is already completed in the hardware side. | ||||
|  *              Application are free to handle data at its own will. | ||||
|  */ | ||||
| void tud_hid_keyboard_set_report_cb(uint8_t coreid, hid_request_report_type_t report_type, uint8_t p_report_data[], uint16_t length); | ||||
| void tud_hid_keyboard_set_report_cb(uint8_t port, hid_request_report_type_t report_type, uint8_t p_report_data[], uint16_t length); | ||||
|  | ||||
| /** @} */ | ||||
| /** @} */ | ||||
| @@ -130,15 +130,15 @@ void tud_hid_keyboard_set_report_cb(uint8_t coreid, hid_request_report_type_t re | ||||
|  *  @{ */ | ||||
|  | ||||
| /** \brief      Check if the interface is currently busy or not | ||||
|  * \param[in]   coreid USB Controller ID | ||||
|  * \param[in]   port USB Controller ID | ||||
|  * \retval      true if the interface is busy meaning the stack is still transferring/waiting data from/to host | ||||
|  * \retval      false if the interface is not busy meaning the stack successfully transferred data from/to host | ||||
|  * \note        This function is primarily used for polling/waiting result after \ref tusbd_hid_mouse_send. | ||||
|  */ | ||||
| bool tud_hid_mouse_is_busy(uint8_t coreid); | ||||
| bool tud_hid_mouse_is_busy(uint8_t port); | ||||
|  | ||||
| /** \brief        Perform transfer queuing | ||||
|  * \param[in]		  coreid USB Controller ID | ||||
|  * \param[in]		  port USB Controller ID | ||||
|  * \param[in,out] p_report address that is used to store data from device. Must be accessible by usb controller (see \ref TUSB_CFG_ATTR_USBRAM) | ||||
|  * \returns       \ref tusb_error_t type to indicate success or error condition. | ||||
|  * \retval        TUSB_ERROR_NONE on success | ||||
| @@ -148,7 +148,7 @@ bool tud_hid_mouse_is_busy(uint8_t coreid); | ||||
|  * \note          This function is non-blocking and returns immediately. Data will be transferred when USB Host work with this interface. | ||||
|  *                The result of usb transfer will be reported by the interface's callback function | ||||
|  */ | ||||
| tusb_error_t tud_hid_mouse_send(uint8_t coreid, hid_mouse_report_t const *p_report); | ||||
| tusb_error_t tud_hid_mouse_send(uint8_t port, hid_mouse_report_t const *p_report); | ||||
|  | ||||
| //--------------------------------------------------------------------+ | ||||
| // APPLICATION CALLBACK API | ||||
| @@ -156,18 +156,18 @@ tusb_error_t tud_hid_mouse_send(uint8_t coreid, hid_mouse_report_t const *p_repo | ||||
|  | ||||
| /** \brief      Callback function that is invoked when an transferring event occurred | ||||
|  *              after invoking \ref tusbd_hid_mouse_send | ||||
|  * \param[in]		coreid	USB Controller ID | ||||
|  * \param[in]		port	USB Controller ID | ||||
|  * \param[in]   event an value from \ref tusb_event_t | ||||
|  * \note        event can be one of following | ||||
|  *              - TUSB_EVENT_XFER_COMPLETE : previously scheduled transfer completes successfully. | ||||
|  *              - TUSB_EVENT_XFER_ERROR   : previously scheduled transfer encountered a transaction error. | ||||
|  *              - TUSB_EVENT_XFER_STALLED : previously scheduled transfer is stalled by device. | ||||
|  */ | ||||
| void tud_hid_mouse_cb(uint8_t coreid, tusb_event_t event, uint32_t xferred_bytes); | ||||
| void tud_hid_mouse_cb(uint8_t port, tusb_event_t event, uint32_t xferred_bytes); | ||||
|  | ||||
| /** \brief      Callback function that is invoked when USB host request \ref HID_REQUEST_CONTROL_GET_REPORT | ||||
|  *              via control endpoint. | ||||
|  * \param[in]		coreid	USB Controller ID | ||||
|  * \param[in]		port	USB Controller ID | ||||
|  * \param[in]   report_type specify which report (INPUT, OUTPUT, FEATURE) that host requests | ||||
|  * \param[out]  pp_report pointer to buffer that application need to update, value must be accessible by USB controller (see \ref TUSB_CFG_ATTR_USBRAM) | ||||
|  * \param[in]   requested_length  number of bytes that host requested | ||||
| @@ -177,18 +177,18 @@ void tud_hid_mouse_cb(uint8_t coreid, tusb_event_t event, uint32_t xferred_bytes | ||||
|  * \note        After this callback, the request is silently executed by the tinyusb stack, thus | ||||
|  *              the completion of this control request will not be reported to application | ||||
|  */ | ||||
| uint16_t tud_hid_mouse_get_report_cb(uint8_t coreid, hid_request_report_type_t report_type, void** pp_report, uint16_t requested_length); | ||||
| uint16_t tud_hid_mouse_get_report_cb(uint8_t port, hid_request_report_type_t report_type, void** pp_report, uint16_t requested_length); | ||||
|  | ||||
| /** \brief      Callback function that is invoked when USB host request \ref HID_REQUEST_CONTROL_SET_REPORT | ||||
|  *              via control endpoint. | ||||
|  * \param[in]		coreid	USB Controller ID | ||||
|  * \param[in]		port	USB Controller ID | ||||
|  * \param[in]   report_type specify which report (INPUT, OUTPUT, FEATURE) that host requests | ||||
|  * \param[in]   p_report_data buffer containing the report's data | ||||
|  * \param[in]   length  number of bytes in the \a p_report_data | ||||
|  * \note        By the time this callback is invoked, the USB control transfer is already completed in the hardware side. | ||||
|  *              Application are free to handle data at its own will. | ||||
|  */ | ||||
| void tud_hid_mouse_set_report_cb(uint8_t coreid, hid_request_report_type_t report_type, uint8_t p_report_data[], uint16_t length); | ||||
| void tud_hid_mouse_set_report_cb(uint8_t port, hid_request_report_type_t report_type, uint8_t p_report_data[], uint16_t length); | ||||
|  | ||||
| /** @} */ | ||||
| /** @} */ | ||||
| @@ -201,10 +201,10 @@ void tud_hid_mouse_set_report_cb(uint8_t coreid, hid_request_report_type_t repor | ||||
| #ifdef _TINY_USB_SOURCE_FILE_ | ||||
|  | ||||
| void hidd_init(void); | ||||
| tusb_error_t hidd_open(uint8_t coreid, tusb_descriptor_interface_t const * p_interface_desc, uint16_t *p_length); | ||||
| tusb_error_t hidd_control_request_subtask(uint8_t coreid, tusb_control_request_t const * p_request); | ||||
| tusb_error_t hidd_open(uint8_t port, tusb_descriptor_interface_t const * p_interface_desc, uint16_t *p_length); | ||||
| tusb_error_t hidd_control_request_subtask(uint8_t port, tusb_control_request_t const * p_request); | ||||
| tusb_error_t hidd_xfer_cb(endpoint_handle_t edpt_hdl, tusb_event_t event, uint32_t xferred_bytes); | ||||
| void hidd_close(uint8_t coreid); | ||||
| void hidd_close(uint8_t port); | ||||
|  | ||||
| #endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 hathach
					hathach