![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
Endpoint data stream transmission and reception management. More...
Modules | |
Read/Write of Multi-Byte Streams (LPC) | |
Endpoint data stream transmission and reception management for the NXP LPC architecture. | |
Endpoint data stream transmission and reception management.
Functions, macros, variables, enums and types related to data reading and writing of data streams from and to endpoints.
Enum for the possible error return codes of the Endpoint_*_Control_Stream_*
functions.
Definition at line 88 of file EndpointStream.h.
Enum for the possible error return codes of the Endpoint_*_Stream_*
functions.
ENDPOINT_RWSTREAM_NoError |
Command completed successfully, no error. |
ENDPOINT_RWSTREAM_EndpointStalled |
The endpoint was stalled during the stream transfer by the host or device. |
ENDPOINT_RWSTREAM_DeviceDisconnected |
Device was disconnected from the host during the transfer. |
ENDPOINT_RWSTREAM_BusSuspended |
The USB bus has been suspended by the host and no USB endpoint traffic can occur until the bus has resumed. |
ENDPOINT_RWSTREAM_Timeout |
The host failed to accept or send the next packet within the software timeout period set by the USB_STREAM_TIMEOUT_MS macro. |
ENDPOINT_RWSTREAM_IncompleteTransfer |
Indicates that the endpoint bank became full or empty before the complete contents of the current stream could be transferred. The endpoint stream function should be called again to process the next chunk of data in the transfer. |
Definition at line 63 of file EndpointStream.h.