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
******************************************************************************/
36
usb_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
50
usb_status_t
USB_HostStandardGetStatus(
usb_host_device_instance_t
*deviceInstance,
51
usb_host_transfer_t
*transfer,
52
void
*param);
53
63
usb_status_t
USB_HostStandardSetClearFeature(
usb_host_device_instance_t
*deviceInstance,
64
usb_host_transfer_t
*transfer,
65
void
*param);
66
76
usb_status_t
USB_HostStandardSetAddress(
usb_host_device_instance_t
*deviceInstance,
77
usb_host_transfer_t
*transfer,
78
void
*param);
79
89
usb_status_t
USB_HostStandardSetGetDescriptor(
usb_host_device_instance_t
*deviceInstance,
90
usb_host_transfer_t
*transfer,
91
void
*param);
92
102
usb_status_t
USB_HostStandardGetInterface(
usb_host_device_instance_t
*deviceInstance,
103
usb_host_transfer_t
*transfer,
104
void
*param);
105
115
usb_status_t
USB_HostStandardSetInterface(
usb_host_device_instance_t
*deviceInstance,
116
usb_host_transfer_t
*transfer,
117
void
*param);
118
128
usb_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_ */
usb_status_t
enum _usb_status usb_status_t
USB error code.
_usb_host_device_instance
Device instance.
Definition
usb_host_devices.h:53
_usb_host_transfer
USB host transfer structure.
Definition
usb_host.h:241