usb: Use always single callback definition

Use one callback type, remove duplicates.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit is contained in:
Andrei Emeltchenko 2018-09-27 09:51:21 +03:00 committed by Anas Nashif
commit adf056dc92
3 changed files with 4 additions and 11 deletions

View file

@ -54,7 +54,6 @@ struct usb_hid_descriptor {
typedef int (*hid_cb_t)(struct usb_setup_packet *setup, s32_t *len,
u8_t **data);
typedef void (*hid_int_ready_callback)(void);
typedef void (*status_cb_t)(enum usb_dc_status_code status, u8_t *param);
struct hid_ops {
hid_cb_t get_report;
@ -73,7 +72,7 @@ struct hid_ops {
#ifdef CONFIG_ENABLE_HID_INT_OUT_EP
hid_int_ready_callback int_out_ready;
#endif
status_cb_t status_cb;
usb_dc_status_callback status_cb;
};
/* HID Report Definitions */

View file

@ -99,12 +99,6 @@ struct usb_setup_packet {
* @{
*/
/**
* @brief Callback function signature for the device
*/
typedef void (*usb_status_callback)(enum usb_dc_status_code status_code,
u8_t *param);
/**
* @brief Callback function signature for the USB Endpoint status
*/
@ -201,7 +195,7 @@ struct usb_cfg_data {
/** Function for interface runtime configuration */
usb_interface_config interface_config;
/** Callback to be notified on USB connection status change */
usb_status_callback cb_usb_status;
usb_dc_status_callback cb_usb_status;
/** USB interface (Class) handler and storage space */
struct usb_interface_cfg_data interface;
/** Number of individual endpoints in the device configuration */