tinyusb
0.4
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
tusb_errors.h
Go to the documentation of this file.
1
/**************************************************************************/
37
/**************************************************************************/
38
43
#ifndef _TUSB_ERRORS_H_
44
#define _TUSB_ERRORS_H_
45
46
#include "
tusb_option.h
"
47
48
#ifdef __cplusplus
49
extern
"C"
{
50
#endif
51
52
#define ERROR_ENUM(x) x,
53
#define ERROR_STRING(x) #x,
54
55
#define ERROR_TABLE(ENTRY) \
56
ENTRY(TUSB_ERROR_NONE )\
57
ENTRY(TUSB_ERROR_INVALID_PARA )\
58
ENTRY(TUSB_ERROR_DEVICE_NOT_READY )\
59
ENTRY(TUSB_ERROR_INTERFACE_IS_BUSY )\
60
ENTRY(TUSB_ERROR_HCD_FAILED )\
61
ENTRY(TUSB_ERROR_HCD_OPEN_PIPE_FAILED )\
62
ENTRY(TUSB_ERROR_USBH_MOUNT_DEVICE_NOT_RESPOND )\
63
ENTRY(TUSB_ERROR_USBH_MOUNT_CONFIG_DESC_TOO_LONG )\
64
ENTRY(TUSB_ERROR_USBH_DESCRIPTOR_CORRUPTED )\
65
ENTRY(TUSB_ERROR_USBH_XFER_STALLED )\
66
ENTRY(TUSB_ERROR_USBH_XFER_FAILED )\
67
ENTRY(TUSB_ERROR_OSAL_TIMEOUT )\
68
ENTRY(TUSB_ERROR_OSAL_WAITING )
/* only used by OSAL_NONE in the subtask */
\
69
ENTRY(TUSB_ERROR_OSAL_TASK_FAILED )\
70
ENTRY(TUSB_ERROR_OSAL_TASK_CREATE_FAILED )\
71
ENTRY(TUSB_ERROR_OSAL_QUEUE_FAILED )\
72
ENTRY(TUSB_ERROR_OSAL_SEMAPHORE_FAILED )\
73
ENTRY(TUSB_ERROR_OSAL_MUTEX_FAILED )\
74
ENTRY(TUSB_ERROR_EHCI_NOT_ENOUGH_QTD )\
75
ENTRY(TUSB_ERROR_HIDD_DESCRIPTOR_INTERFACE )\
76
ENTRY(TUSB_ERROR_HIDH_NOT_SUPPORTED_PROTOCOL )\
77
ENTRY(TUSB_ERROR_HIDH_NOT_SUPPORTED_SUBCLASS )\
78
ENTRY(TUSB_ERROR_CDC_UNSUPPORTED_SUBCLASS )\
79
ENTRY(TUSB_ERROR_CDC_UNSUPPORTED_PROTOCOL )\
80
ENTRY(TUSB_ERROR_CDCH_DEVICE_NOT_MOUNTED )\
81
ENTRY(TUSB_ERROR_MSC_UNSUPPORTED_PROTOCOL )\
82
ENTRY(TUSB_ERROR_MSCH_UNKNOWN_SCSI_COMMAND )\
83
ENTRY(TUSB_ERROR_MSCH_DEVICE_NOT_MOUNTED )\
84
ENTRY(TUSB_ERROR_HUB_FEATURE_NOT_SUPPORTED )\
85
ENTRY(TUSB_ERROR_DESCRIPTOR_CORRUPTED )\
86
ENTRY(TUSB_ERROR_DCD_FAILED )\
87
ENTRY(TUSB_ERROR_DCD_CONTROL_REQUEST_NOT_SUPPORT )\
88
ENTRY(TUSB_ERROR_DCD_NOT_ENOUGH_QTD )\
89
ENTRY(TUSB_ERROR_DCD_OPEN_PIPE_FAILED )\
90
ENTRY(TUSB_ERROR_NOT_SUPPORTED_YET )\
91
ENTRY(TUSB_ERROR_USBD_DEVICE_NOT_CONFIGURED )\
92
ENTRY(TUSB_ERROR_NOT_ENOUGH_MEMORY )\
93
ENTRY(TUSB_ERROR_FAILED )\
94
95
97
typedef
enum
{
98
ERROR_TABLE(ERROR_ENUM)
99
TUSB_ERROR_COUNT
100
}
tusb_error_t
;
101
102
#if TUSB_CFG_DEBUG
103
extern
char
const
*
const
TUSB_ErrorStr[TUSB_ERROR_COUNT];
105
#endif
106
107
#ifdef __cplusplus
108
}
109
#endif
110
111
#endif
/* _TUSB_ERRORS_H_ */
112
tusb_option.h
tusb_error_t
tusb_error_t
Error Code returned.
Definition:
tusb_errors.h:97
tinyusb
common
tusb_errors.h
Generated on Thu Apr 17 2014 13:05:23 for tinyusb by
1.8.6