usbx
+
0
/2 examples
SourceVu will show references to
UX_SLAVE_CLASS_CDC_ACM
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Device_CDC_ACM
Ux_Device_HID_CDC_ACM
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
usbx
UX_SLAVE_CLASS_CDC_ACM
UX_SLAVE_CLASS_CDC_ACM struct
Syntax
Show:
Summary
Declaration
from
ux_device_class_cdc_acm.h:172
typedef
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
{
UX_SLAVE_INTERFACE
*
ux_slave_class_cdc_acm_interface
;
UX_SLAVE_CLASS_CDC_ACM_PARAMETER
ux_slave_class_cdc_acm_parameter
;
#if
!
defined
(
UX_DEVICE_STANDALONE
)
UX_MUTEX
ux_slave_class_cdc_acm_endpoint_in_mutex
;
UX_MUTEX
ux_slave_class_cdc_acm_endpoint_out_mutex
;
#else
UCHAR
*
ux_device_class_cdc_acm_read_buffer
;
ULONG
ux_device_class_cdc_acm_read_requested_length
;
ULONG
ux_device_class_cdc_acm_read_transfer_length
;
ULONG
ux_device_class_cdc_acm_read_actual_length
;
UINT
ux_device_class_cdc_acm_read_status
;
UINT
ux_device_class_cdc_acm_read_state
;
UCHAR
*
ux_device_class_cdc_acm_write_buffer
;
ULONG
ux_device_class_cdc_acm_write_transfer_length
;
ULONG
ux_device_class_cdc_acm_write_requested_length
;
ULONG
ux_device_class_cdc_acm_write_actual_length
;
UINT
ux_device_class_cdc_acm_write_status
;
UINT
ux_device_class_cdc_acm_write_state
;
#endif
ULONG
ux_slave_class_cdc_acm_baudrate
;
UCHAR
ux_slave_class_cdc_acm_stop_bit
;
UCHAR
ux_slave_class_cdc_acm_parity
;
UCHAR
ux_slave_class_cdc_acm_data_bit
;
UCHAR
ux_slave_class_cdc_acm_data_dtr_state
;
UCHAR
ux_slave_class_cdc_acm_data_rts_state
;
UCHAR
reserved
[
3
]
;
#ifndef
UX_DEVICE_CLASS_CDC_ACM_TRANSMISSION_DISABLE
#if
!
defined
(
UX_DEVICE_STANDALONE
)
UX_THREAD
ux_slave_class_cdc_acm_bulkin_thread
;
UX_THREAD
ux_slave_class_cdc_acm_bulkout_thread
;
UX_EVENT_FLAGS_GROUP
ux_slave_class_cdc_acm_event_flags_group
;
UCHAR
*
ux_slave_class_cdc_acm_bulkin_thread_stack
;
UCHAR
*
ux_slave_class_cdc_acm_bulkout_thread_stack
;
#endif
UINT
(
*
ux_device_class_cdc_acm_write_callback
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
ULONG
length
)
;
UINT
(
*
ux_device_class_cdc_acm_read_callback
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
UCHAR
*
data_pointer
,
ULONG
length
)
;
ULONG
ux_slave_class_cdc_acm_transmission_status
;
ULONG
ux_slave_class_cdc_acm_scheduled_write
;
#if
!
defined
(
UX_DEVICE_STANDALONE
)
ULONG
ux_slave_class_cdc_acm_callback_total_length
;
UCHAR
*
ux_slave_class_cdc_acm_callback_data_pointer
;
UCHAR
*
ux_slave_class_cdc_acm_callback_current_data_pointer
;
#endif
#endif
}
UX_SLAVE_CLASS_CDC_ACM
;
Fields
Field
Declared as
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_interface
UX_SLAVE_INTERFACE
*
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_parameter
UX_SLAVE_CLASS_CDC_ACM_PARAMETER
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_endpoint_in_mutex
UX_MUTEX
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_endpoint_out_mutex
UX_MUTEX
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_baudrate
ULONG
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_stop_bit
UCHAR
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_parity
UCHAR
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_data_bit
UCHAR
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_data_dtr_state
UCHAR
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_data_rts_state
UCHAR
UX_SLAVE_CLASS_CDC_ACM_STRUCT::reserved
UCHAR
[
3
]
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_bulkin_thread
UX_THREAD
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_bulkout_thread
UX_THREAD
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_event_flags_group
UX_EVENT_FLAGS_GROUP
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_bulkin_thread_stack
UCHAR
*
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_bulkout_thread_stack
UCHAR
*
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_device_class_cdc_acm_write_callback
UINT
(
*
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
ULONG
length
)
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_device_class_cdc_acm_read_callback
UINT
(
*
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
UCHAR
*
data_pointer
,
ULONG
length
)
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_transmission_status
ULONG
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_scheduled_write
ULONG
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_callback_total_length
ULONG
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_callback_data_pointer
UCHAR
*
UX_SLAVE_CLASS_CDC_ACM_STRUCT::ux_slave_class_cdc_acm_callback_current_data_pointer
UCHAR
*
Related Functions
Found 6 other functions taking a
UX_SLAVE_CLASS_CDC_ACM_STRUCT
argument:
Function
_ux_device_class_cdc_acm_ioctl()
_ux_device_class_cdc_acm_write()
_ux_device_class_cdc_acm_read()
_ux_device_class_cdc_acm_write_with_callback()
_ux_device_class_cdc_acm_write_run()
_ux_device_class_cdc_acm_read_run()
Examples
UX_SLAVE_CLASS_CDC_ACM
is referenced by 2 libraries and example projects:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Device_CDC_ACM
Ux_Device_HID_CDC_ACM
References
from
0/2
examples
Code
Location
Scope
Referrer
typedef
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
ux_device_class_cdc_acm.h:172
}
UX_SLAVE_CLASS_CDC_ACM
;
ux_device_class_cdc_acm.h:222
UINT
(
*
ux_device_class_cdc_acm_write_callback
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
ULONG
length
)
;
ux_device_class_cdc_acm.h:212
UINT
(
*
ux_device_class_cdc_acm_read_callback
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
UCHAR
*
data_pointer
,
ULONG
length
)
;
ux_device_class_cdc_acm.h:213
}
UX_SLAVE_CLASS_CDC_ACM
;
ux_device_class_cdc_acm.h:222
UX_SLAVE_CLASS_CDC_ACM
UINT
(
*
ux_device_class_cdc_acm_parameter_write_callback
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
ULONG
length
)
;
ux_device_class_cdc_acm.h:244
UINT
(
*
ux_device_class_cdc_acm_parameter_read_callback
)
(
struct
UX_SLAVE_CLASS_CDC_ACM_STRUCT
*
cdc_acm
,
UINT
status
,
UCHAR
*
data_pointer
,
ULONG
length
)
;
ux_device_class_cdc_acm.h:245
UINT
_ux_device_class_cdc_acm_write
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm.h:300
_ux_device_class_cdc_acm_write()
_ux_device_class_cdc_acm_write()::cdc_acm
UINT
_ux_device_class_cdc_acm_read
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm.h:302
_ux_device_class_cdc_acm_read()
_ux_device_class_cdc_acm_read()::cdc_acm
UINT
_ux_device_class_cdc_acm_ioctl
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
ULONG
ioctl_function
,
ux_device_class_cdc_acm.h:304
_ux_device_class_cdc_acm_ioctl()
_ux_device_class_cdc_acm_ioctl()::cdc_acm
UINT
_ux_device_class_cdc_acm_write_with_callback
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm.h:308
_ux_device_class_cdc_acm_write_with_callback()
_ux_device_class_cdc_acm_write_with_callback()::cdc_acm
UINT
_ux_device_class_cdc_acm_write_run
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm.h:311
_ux_device_class_cdc_acm_write_run()
_ux_device_class_cdc_acm_write_run()::cdc_acm
UINT
_ux_device_class_cdc_acm_read_run
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm.h:313
_ux_device_class_cdc_acm_read_run()
_ux_device_class_cdc_acm_read_run()::cdc_acm
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_activate.c:74
_ux_device_class_cdc_acm_activate()
cdc_acm
=
(
UX_SLAVE_CLASS_CDC_ACM
*
)
class
->
ux_slave_class_instance
;
ux_device_class_cdc_acm_activate.c:81
_ux_device_class_cdc_acm_activate()
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_bulkin_thread.c:91
_ux_device_class_cdc_acm_bulkin_thread()
UX_THREAD_EXTENSION_PTR_GET
(
cdc_acm
,
UX_SLAVE_CLASS_CDC_ACM
,
cdc_acm_class
)
ux_device_class_cdc_acm_bulkin_thread.c:104
_ux_device_class_cdc_acm_bulkin_thread()
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_bulkout_thread.c:87
_ux_device_class_cdc_acm_bulkout_thread()
UX_THREAD_EXTENSION_PTR_GET
(
cdc_acm
,
UX_SLAVE_CLASS_CDC_ACM
,
cdc_acm_class
)
ux_device_class_cdc_acm_bulkout_thread.c:95
_ux_device_class_cdc_acm_bulkout_thread()
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_control_request.c:74
_ux_device_class_cdc_acm_control_request()
cdc_acm
=
(
UX_SLAVE_CLASS_CDC_ACM
*
)
class
->
ux_slave_class_instance
;
ux_device_class_cdc_acm_control_request.c:87
_ux_device_class_cdc_acm_control_request()
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_deactivate.c:76
_ux_device_class_cdc_acm_deactivate()
cdc_acm
=
(
UX_SLAVE_CLASS_CDC_ACM
*
)
class
->
ux_slave_class_instance
;
ux_device_class_cdc_acm_deactivate.c:85
_ux_device_class_cdc_acm_deactivate()
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_initialize.c:89
_ux_device_class_cdc_acm_initialize()
cdc_acm
=
_ux_utility_memory_allocate
(
UX_NO_ALIGN
,
UX_REGULAR_MEMORY
,
sizeof
(
UX_SLAVE_CLASS_CDC_ACM
)
)
;
ux_device_class_cdc_acm_initialize.c:100
_ux_device_class_cdc_acm_initialize()
UINT
_ux_device_class_cdc_acm_ioctl
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
ULONG
ioctl_function
,
ux_device_class_cdc_acm_ioctl.c:97
_ux_device_class_cdc_acm_ioctl()
_ux_device_class_cdc_acm_ioctl()::cdc_acm
UINT
_ux_device_class_cdc_acm_read
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm_read.c:89
_ux_device_class_cdc_acm_read()
_ux_device_class_cdc_acm_read()::cdc_acm
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
;
ux_device_class_cdc_acm_unitialize.c:84
_ux_device_class_cdc_acm_uninitialize()
cdc_acm
=
(
UX_SLAVE_CLASS_CDC_ACM
*
)
class
->
ux_slave_class_instance
;
ux_device_class_cdc_acm_unitialize.c:91
_ux_device_class_cdc_acm_uninitialize()
UINT
_ux_device_class_cdc_acm_write
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm_write.c:89
_ux_device_class_cdc_acm_write()
_ux_device_class_cdc_acm_write()::cdc_acm
UINT
_ux_device_class_cdc_acm_write_with_callback
(
UX_SLAVE_CLASS_CDC_ACM
*
cdc_acm
,
UCHAR
*
buffer
,
ux_device_class_cdc_acm_write_with_callback.c:84
_ux_device_class_cdc_acm_write_with_callback()
_ux_device_class_cdc_acm_write_with_callback()::cdc_acm
Call Tree
from
0/2
examples
All items filtered out
All items filtered out
Data Use
from
0/2
examples
All items filtered out
All items filtered out
Class Tree
from
0/2
examples
All items filtered out
All items filtered out
Override Tree
from
0/2
examples
All items filtered out
All items filtered out
Implementations
from
0/2
examples
All items filtered out
All items filtered out
Instances
from
0/2
examples
Instance
Scope
Location
Project
_ux_device_class_cdc_acm_write()::cdc_acm
_ux_device_class_cdc_acm_write()
ux_device_class_cdc_acm.h:300
_ux_device_class_cdc_acm_read()::cdc_acm
_ux_device_class_cdc_acm_read()
ux_device_class_cdc_acm.h:302
_ux_device_class_cdc_acm_ioctl()::cdc_acm
_ux_device_class_cdc_acm_ioctl()
ux_device_class_cdc_acm.h:304
_ux_device_class_cdc_acm_write_with_callback()::cdc_acm
_ux_device_class_cdc_acm_write_with_callback()
ux_device_class_cdc_acm.h:308
_ux_device_class_cdc_acm_write_run()::cdc_acm
_ux_device_class_cdc_acm_write_run()
ux_device_class_cdc_acm.h:311
_ux_device_class_cdc_acm_read_run()::cdc_acm
_ux_device_class_cdc_acm_read_run()
ux_device_class_cdc_acm.h:313
_ux_device_class_cdc_acm_ioctl()::cdc_acm
_ux_device_class_cdc_acm_ioctl()
ux_device_class_cdc_acm_ioctl.c:97
_ux_device_class_cdc_acm_read()::cdc_acm
_ux_device_class_cdc_acm_read()
ux_device_class_cdc_acm_read.c:89
_ux_device_class_cdc_acm_write()::cdc_acm
_ux_device_class_cdc_acm_write()
ux_device_class_cdc_acm_write.c:89
_ux_device_class_cdc_acm_write_with_callback()::cdc_acm
_ux_device_class_cdc_acm_write_with_callback()
ux_device_class_cdc_acm_write_with_callback.c:84
Lifecycle
from
0/2
examples
All items filtered out
All items filtered out