X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/b2330934b9ccd51a59183eb2a11fdd95183df27b..9798440ca4f694e7cd8312a51b82e59589f1ebeb:/LUFA/Drivers/USB/Class/Device/CDC.h diff --git a/LUFA/Drivers/USB/Class/Device/CDC.h b/LUFA/Drivers/USB/Class/Device/CDC.h index 390ebbcb6..c0d1ccdfa 100644 --- a/LUFA/Drivers/USB/Class/Device/CDC.h +++ b/LUFA/Drivers/USB/Class/Device/CDC.h @@ -186,11 +186,11 @@ /* Function Prototypes: */ #if defined(INCLUDE_FROM_CDC_CLASS_C) - void USB_CDC_Event_Stub(void); - void EVENT_USB_CDC_LineEncodingChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo) - ATTR_WEAK ATTR_ALIAS(USB_CDC_Event_Stub); - void EVENT_USB_CDC_ControLineStateChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo) - ATTR_WEAK ATTR_ALIAS(USB_CDC_Event_Stub); + void CDC_Device_Event_Stub(void); + void EVENT_CDC_Device_LineEncodingChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo) + ATTR_WEAK ATTR_ALIAS(CDC_Device_Event_Stub); + void EVENT_CDC_Device_ControLineStateChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo) + ATTR_WEAK ATTR_ALIAS(CDC_Device_Event_Stub); #endif /** Configures the endpoints of a given CDC interface, ready for use. This should be linked to the library @@ -201,21 +201,21 @@ * * \return Boolean true if the endpoints were sucessfully configured, false otherwise */ - bool USB_CDC_ConfigureEndpoints(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + bool CDC_Device_ConfigureEndpoints(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** Processes incomming control requests from the host, that are directed to the given CDC class interface. This should be * linked to the library \ref EVENT_USB_UnhandledControlPacket() event. * * \param CDCInterfaceInfo Pointer to a structure containing a CDC Class configuration and state. */ - void USB_CDC_ProcessControlPacket(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + void CDC_Device_ProcessControlPacket(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** General management task for a given CDC class interface, required for the correct operation of the interface. This should * be called frequently in the main program loop, before the master USB management task \ref USB_USBTask(). * * \param CDCInterfaceInfo Pointer to a structure containing a CDC Class configuration and state. */ - void USB_CDC_USBTask(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + void CDC_Device_USBTask(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** CDC class driver event for a line encoding change on a CDC interface. This event fires each time the host requests a * line encoding change (containing the serial parity, baud and other configuration information) and may be hooked in the @@ -224,7 +224,7 @@ * * \param CDCInterfaceInfo Pointer to a structure containing a CDC Class configuration and state. */ - void EVENT_USB_CDC_LineEncodingChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + void EVENT_CDC_Device_LineEncodingChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** CDC class driver event for a control line state change on a CDC interface. This event fires each time the host requests a * control line state change (containing the virtual serial control line states, such as DTR) and may be hooked in the @@ -234,7 +234,7 @@ * * \param CDCInterfaceInfo Pointer to a structure containing a CDC Class configuration and state. */ - void EVENT_USB_CDC_ControLineStateChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + void EVENT_CDC_Device_ControLineStateChanged(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** Sends a given string to the attached USB host, if connected. If a host is not connected when the function is called, the * string is discarded. @@ -243,7 +243,7 @@ * \param Data Pointer to the string to send to the host * \param Length Size in bytes of the string to send to the host */ - void USB_CDC_SendString(USB_ClassInfo_CDC_t* CDCInterfaceInfo, char* Data, uint16_t Length); + void CDC_Device_SendString(USB_ClassInfo_CDC_t* CDCInterfaceInfo, char* Data, uint16_t Length); /** Sends a given byte to the attached USB host, if connected. If a host is not connected when the function is called, the * byte is discarded. @@ -251,7 +251,7 @@ * \param CDCInterfaceInfo Pointer to a structure containing a CDC Class configuration and state. * \param Data Byte of data to send to the host */ - void USB_CDC_SendByte(USB_ClassInfo_CDC_t* CDCInterfaceInfo, uint8_t Data); + void CDC_Device_SendByte(USB_ClassInfo_CDC_t* CDCInterfaceInfo, uint8_t Data); /** Determines the number of bytes received by the CDC interface from the host, waiting to be read. * @@ -259,7 +259,7 @@ * * \return Total number of buffered bytes received from the host */ - uint16_t USB_CDC_BytesReceived(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + uint16_t CDC_Device_BytesReceived(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** Reads a byte of data from the host. If no data is waiting to be read of if a USB host is not connected, the function * returns 0. The USB_CDC_BytesReceived() function should be queried before data is recieved to ensure that no data @@ -269,7 +269,7 @@ * * \return Next received byte from the host, or 0 if no data received */ - uint8_t USB_CDC_ReceiveByte(USB_ClassInfo_CDC_t* CDCInterfaceInfo); + uint8_t CDC_Device_ReceiveByte(USB_ClassInfo_CDC_t* CDCInterfaceInfo); /** Sends a Serial Control Line State Change notification to the host. This should be called when the virtual serial control * lines (DCD, DSR, etc.) have changed states, or to give BREAK notfications to the host. Line states persist until they are @@ -278,7 +278,7 @@ * \param CDCInterfaceInfo Pointer to a structure containing a CDC Class configuration and state. * \param LineStateMask Mask of CDC_CONTROL_LINE_IN_* masks giving the current control line states */ - void USB_CDC_SendSerialLineStateChange(USB_ClassInfo_CDC_t* CDCInterfaceInfo, uint16_t LineStateMask); + void CDC_Device_SendControlLineStateChange(USB_ClassInfo_CDC_t* CDCInterfaceInfo, uint16_t LineStateMask); /* Disable C linkage for C++ Compilers: */ #if defined(__cplusplus)