usbx
+
0
/2 examples
SourceVu will show references to
UX_SLAVE_CLASS_HID
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Device_HID_CDC_ACM
STM32F429ZI-Nucleo
Applications
USBX
Ux_Device_HID
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_HID
UX_SLAVE_CLASS_HID struct
Syntax
Show:
Summary
Declaration
from
ux_device_class_hid.h:160
typedef
struct
UX_SLAVE_CLASS_HID_STRUCT
{
UX_SLAVE_INTERFACE
*
ux_slave_class_hid_interface
;
UX_SLAVE_ENDPOINT
*
ux_device_class_hid_interrupt_endpoint
;
UINT
ux_device_class_hid_state
;
UINT
(
*
ux_device_class_hid_callback
)
(
struct
UX_SLAVE_CLASS_HID_STRUCT
*
hid
,
UX_SLAVE_CLASS_HID_EVENT
*
)
;
UINT
(
*
ux_device_class_hid_get_callback
)
(
struct
UX_SLAVE_CLASS_HID_STRUCT
*
hid
,
UX_SLAVE_CLASS_HID_EVENT
*
)
;
VOID
(
*
ux_slave_class_hid_instance_activate
)
(
VOID
*
)
;
VOID
(
*
ux_slave_class_hid_instance_deactivate
)
(
VOID
*
)
;
UCHAR
*
ux_device_class_hid_report_address
;
ULONG
ux_device_class_hid_report_id
;
ULONG
ux_device_class_hid_report_length
;
#if
!
defined
(
UX_DEVICE_STANDALONE
)
UX_EVENT_FLAGS_GROUP
ux_device_class_hid_event_flags_group
;
#else
UINT
ux_device_class_hid_event_state
;
ULONG
ux_device_class_hid_event_wait_start
;
UX_SLAVE_CLASS_HID_EVENT
ux_device_class_hid_event
;
#endif
ULONG
ux_device_class_hid_event_idle_rate
;
ULONG
ux_device_class_hid_event_wait_timeout
;
ULONG
ux_device_class_hid_protocol
;
UX_SLAVE_CLASS_HID_EVENT
*
ux_device_class_hid_event_array
;
UX_SLAVE_CLASS_HID_EVENT
*
ux_device_class_hid_event_array_head
;
UX_SLAVE_CLASS_HID_EVENT
*
ux_device_class_hid_event_array_tail
;
UX_SLAVE_CLASS_HID_EVENT
*
ux_device_class_hid_event_array_end
;
#if
defined
(
UX_DEVICE_CLASS_HID_INTERRUPT_OUT_SUPPORT
)
UX_SLAVE_ENDPOINT
*
ux_device_class_hid_read_endpoint
;
struct
UX_DEVICE_CLASS_HID_RECEIVER_STRUCT
*
ux_device_class_hid_receiver
;
#if
!
defined
(
UX_DEVICE_STANDALONE
)
UX_MUTEX
ux_device_class_hid_read_mutex
;
#else
UCHAR
*
ux_device_class_hid_read_buffer
;
UCHAR
ux_device_class_hid_read_requested_length
;
UCHAR
ux_device_class_hid_read_actual_length
;
UCHAR
ux_device_class_hid_read_transfer_length
;
UINT
ux_device_class_hid_read_state
;
#endif
#endif
}
UX_SLAVE_CLASS_HID
;
Fields
Field
Declared as
UX_SLAVE_CLASS_HID_STRUCT::ux_slave_class_hid_interface
UX_SLAVE_INTERFACE
*
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_interrupt_endpoint
UX_SLAVE_ENDPOINT
*
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_state
UINT
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_callback
UINT
(
*
)
(
struct
UX_SLAVE_CLASS_HID_STRUCT
*
hid
,
UX_SLAVE_CLASS_HID_EVENT
*
)
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_get_callback
UINT
(
*
)
(
struct
UX_SLAVE_CLASS_HID_STRUCT
*
hid
,
UX_SLAVE_CLASS_HID_EVENT
*
)
UX_SLAVE_CLASS_HID_STRUCT::ux_slave_class_hid_instance_activate
VOID
(
*
)
(
VOID
*
)
UX_SLAVE_CLASS_HID_STRUCT::ux_slave_class_hid_instance_deactivate
VOID
(
*
)
(
VOID
*
)
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_report_address
UCHAR
*
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_report_id
ULONG
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_report_length
ULONG
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_flags_group
UX_EVENT_FLAGS_GROUP
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_idle_rate
ULONG
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_wait_timeout
ULONG
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_protocol
ULONG
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_array
UX_SLAVE_CLASS_HID_EVENT
*
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_array_head
UX_SLAVE_CLASS_HID_EVENT
*
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_array_tail
UX_SLAVE_CLASS_HID_EVENT
*
UX_SLAVE_CLASS_HID_STRUCT::ux_device_class_hid_event_array_end
UX_SLAVE_CLASS_HID_EVENT
*
Related Functions
Found 9 other functions taking a
UX_SLAVE_CLASS_HID_STRUCT
argument:
Function
_ux_device_class_hid_event_set()
_ux_device_class_hid_event_get()
_ux_device_class_hid_descriptor_send()
_ux_device_class_hid_report_set()
_ux_device_class_hid_report_get()
_ux_device_class_hid_read()
_ux_device_class_hid_receiver_initialize()
_ux_device_class_hid_receiver_event_get()
_ux_device_class_hid_receiver_event_free()
Examples
UX_SLAVE_CLASS_HID
is referenced by 2 libraries and example projects:
References
from
examples
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
All items filtered out
All items filtered out