NetBurner 3.5.7
PDF Version
usb_host_framework.h
1/*
2 * Copyright (c) 2015 - 2016, Freescale Semiconductor, Inc.
3 * Copyright 2016 NXP
4 * All rights reserved.
5 *
6 * SPDX-License-Identifier: BSD-3-Clause
7 */
8
9#ifndef _USB_HOST_CH9_H_
10#define _USB_HOST_CH9_H_
11
12/*******************************************************************************
13 * Definitions
14 ******************************************************************************/
15
23/*******************************************************************************
24 * API
25 ******************************************************************************/
36usb_status_t USB_HostCh9RequestCommon(usb_host_device_instance_t *deviceInstance,
37 usb_host_transfer_t *transfer,
38 uint8_t *buffer,
39 uint32_t bufferLen);
40
50usb_status_t USB_HostStandardGetStatus(usb_host_device_instance_t *deviceInstance,
51 usb_host_transfer_t *transfer,
52 void *param);
53
63usb_status_t USB_HostStandardSetClearFeature(usb_host_device_instance_t *deviceInstance,
64 usb_host_transfer_t *transfer,
65 void *param);
66
76usb_status_t USB_HostStandardSetAddress(usb_host_device_instance_t *deviceInstance,
77 usb_host_transfer_t *transfer,
78 void *param);
79
89usb_status_t USB_HostStandardSetGetDescriptor(usb_host_device_instance_t *deviceInstance,
90 usb_host_transfer_t *transfer,
91 void *param);
92
102usb_status_t USB_HostStandardGetInterface(usb_host_device_instance_t *deviceInstance,
103 usb_host_transfer_t *transfer,
104 void *param);
105
115usb_status_t USB_HostStandardSetInterface(usb_host_device_instance_t *deviceInstance,
116 usb_host_transfer_t *transfer,
117 void *param);
118
128usb_status_t USB_HostStandardSyncFrame(usb_host_device_instance_t *deviceInstance,
129 usb_host_transfer_t *transfer,
130 void *param);
131#endif /* _USB_HOST_CH9_H_ */
enum _usb_status usb_status_t
USB error code.
Device instance.
Definition usb_host_devices.h:53
USB host transfer structure.
Definition usb_host.h:241