STM32_USB_Host_Library
_CDC_Process
is only used within STM32_USB_Host_Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
STM32_USB_Host_Library
_CDC_Process
_CDC_Process struct
Syntax
Show:
Summary
Declaration
from
usbh_cdc.h:345
typedef
struct
_CDC_Process
{
CDC_CommItfTypedef
CommItf
;
CDC_DataItfTypedef
DataItf
;
uint8_t
*
pTxData
;
uint8_t
*
pRxData
;
uint32_t
TxDataLength
;
uint32_t
RxDataLength
;
CDC_InterfaceDesc_Typedef
CDC_Desc
;
CDC_LineCodingTypeDef
LineCoding
;
CDC_LineCodingTypeDef
*
pUserLineCoding
;
CDC_StateTypeDef
state
;
CDC_DataStateTypeDef
data_tx_state
;
CDC_DataStateTypeDef
data_rx_state
;
uint8_t
Rx_Poll
;
}
CDC_HandleTypeDef
;
Fields
Field
Declared as
_CDC_Process::CommItf
CDC_CommItfTypedef
_CDC_Process::DataItf
CDC_DataItfTypedef
_CDC_Process::pTxData
uint8_t
*
_CDC_Process::pRxData
uint8_t
*
_CDC_Process::TxDataLength
uint32_t
_CDC_Process::RxDataLength
uint32_t
_CDC_Process::CDC_Desc
CDC_InterfaceDesc_Typedef
_CDC_Process::LineCoding
CDC_LineCodingTypeDef
_CDC_Process::pUserLineCoding
CDC_LineCodingTypeDef
*
_CDC_Process::state
CDC_StateTypeDef
_CDC_Process::data_tx_state
CDC_DataStateTypeDef
_CDC_Process::data_rx_state
CDC_DataStateTypeDef
_CDC_Process::Rx_Poll
uint8_t
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
_CDC_Process
usbh_cdc.h:345
CDC_HandleTypeDef
;
usbh_cdc.h:361
CDC_HandleTypeDef
*
CDC_Handle
;
usbh_cdc.c:156
USBH_CDC_InterfaceInit()
phost
->
pActiveClass
->
pData
=
(
CDC_HandleTypeDef
*
)
USBH_malloc
(
sizeof
(
CDC_HandleTypeDef
)
)
;
usbh_cdc.c:174
USBH_CDC_InterfaceInit()
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:175
USBH_CDC_InterfaceInit()
(
void
)
USBH_memset
(
CDC_Handle
,
0
,
sizeof
(
CDC_HandleTypeDef
)
)
;
usbh_cdc.c:184
USBH_CDC_InterfaceInit()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:269
USBH_CDC_InterfaceDeInit()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:311
USBH_CDC_ClassRequest()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:342
USBH_CDC_Process()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:439
USBH_CDC_Stop()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:504
USBH_CDC_SetLineCoding()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:532
USBH_CDC_GetLineCoding()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:553
USBH_CDC_GetLastReceivedDataSize()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:575
USBH_CDC_Transmit()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:606
USBH_CDC_Receive()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:635
CDC_ProcessTransmission()
CDC_HandleTypeDef
*
CDC_Handle
=
(
CDC_HandleTypeDef
*
)
phost
->
pActiveClass
->
pData
;
usbh_cdc.c:727
CDC_ProcessReception()
CDC_HandleTypeDef
;
usbh_cdc.h:361
CDC_HandleTypeDef
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
_CDC_Process
is allocated by 1 symbol:
USBH_CDC_InterfaceInit()
All items filtered out
_CDC_Process
All items filtered out