usbx
+
0
/3 examples
SourceVu will show references to
UX_HOST_CLASS_HID_KEYBOARD
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Host_DualClass
Ux_Host_HID_CDC_ACM
STM32F429ZI-Nucleo
Applications
USBX
Ux_Host_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_HOST_CLASS_HID_KEYBOARD
UX_HOST_CLASS_HID_KEYBOARD struct
Syntax
Show:
Summary
Declaration
from
ux_host_class_hid_keyboard.h:202
typedef
struct
UX_HOST_CLASS_HID_KEYBOARD_STRUCT
{
ULONG
ux_host_class_hid_keyboard_state
;
UCHAR
*
ux_host_class_hid_keyboard_key_state
;
ULONG
ux_host_class_hid_keyboard_key_count
;
UX_HOST_CLASS_HID
*
ux_host_class_hid_keyboard_hid
;
USHORT
ux_host_class_hid_keyboard_id
;
#if
!
defined
(
UX_HOST_STANDALONE
)
VOID
*
ux_host_class_hid_keyboard_thread_stack
;
UX_THREAD
ux_host_class_hid_keyboard_thread
;
UX_SEMAPHORE
ux_host_class_hid_keyboard_semaphore
;
#else
UINT
ux_host_class_hid_keyboard_status
;
UCHAR
ux_host_class_hid_keyboard_enum_state
;
UCHAR
ux_host_class_hid_keyboard_next_state
;
UCHAR
ux_host_class_hid_keyboard_out_state
;
UCHAR
reserved
;
#endif
ULONG
ux_host_class_hid_keyboard_alternate_key_state
;
ULONG
ux_host_class_hid_keyboard_led_mask
;
ULONG
*
ux_host_class_hid_keyboard_usage_array
;
ULONG
*
ux_host_class_hid_keyboard_usage_array_head
;
ULONG
*
ux_host_class_hid_keyboard_usage_array_tail
;
UX_HOST_CLASS_HID_KEYBOARD_LAYOUT
*
ux_host_class_hid_keyboard_layout
;
ULONG
ux_host_class_hid_keyboard_keys_decode_disable
;
}
UX_HOST_CLASS_HID_KEYBOARD
;
Fields
Field
Declared as
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_state
ULONG
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_key_state
UCHAR
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_key_count
ULONG
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_hid
UX_HOST_CLASS_HID
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_id
USHORT
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_thread_stack
VOID
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_thread
UX_THREAD
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_semaphore
UX_SEMAPHORE
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_alternate_key_state
ULONG
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_led_mask
ULONG
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_usage_array
ULONG
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_usage_array_head
ULONG
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_usage_array_tail
ULONG
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_layout
UX_HOST_CLASS_HID_KEYBOARD_LAYOUT
*
UX_HOST_CLASS_HID_KEYBOARD_STRUCT::ux_host_class_hid_keyboard_keys_decode_disable
ULONG
Related Functions
Found 2 other functions taking a
UX_HOST_CLASS_HID_KEYBOARD_STRUCT
argument:
Function
_ux_host_class_hid_keyboard_key_get()
_ux_host_class_hid_keyboard_ioctl()
Examples
UX_HOST_CLASS_HID_KEYBOARD
is referenced by 3 libraries and example projects:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Host_DualClass
Ux_Host_HID_CDC_ACM
STM32F429ZI-Nucleo
Applications
USBX
Ux_Host_HID
References
from
0/3
examples
Code
Location
Scope
Referrer
typedef
struct
UX_HOST_CLASS_HID_KEYBOARD_STRUCT
ux_host_class_hid_keyboard.h:202
}
UX_HOST_CLASS_HID_KEYBOARD
;
ux_host_class_hid_keyboard.h:228
UX_HOST_CLASS_HID_KEYBOARD
UINT
_ux_host_class_hid_keyboard_key_get
(
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
,
ux_host_class_hid_keyboard.h:237
_ux_host_class_hid_keyboard_key_get()
_ux_host_class_hid_keyboard_key_get()::keyboard_instance
UINT
_ux_host_class_hid_keyboard_ioctl
(
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
,
ux_host_class_hid_keyboard.h:239
_ux_host_class_hid_keyboard_ioctl()
_ux_host_class_hid_keyboard_ioctl()::keyboard_instance
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
;
ux_host_class_hid_keyboard_activate.c:163
_ux_host_class_hid_keyboard_activate()
keyboard_instance
=
(
UX_HOST_CLASS_HID_KEYBOARD
*
)
_ux_utility_memory_allocate
(
UX_NO_ALIGN
,
UX_REGULAR_MEMORY
,
ux_host_class_hid_keyboard_activate.c:179
_ux_host_class_hid_keyboard_activate()
sizeof
(
UX_HOST_CLASS_HID_KEYBOARD
)
)
;
ux_host_class_hid_keyboard_activate.c:180
_ux_host_class_hid_keyboard_activate()
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
;
ux_host_class_hid_keyboard_callback.c:130
_ux_host_class_hid_keyboard_callback()
keyboard_instance
=
(
UX_HOST_CLASS_HID_KEYBOARD
*
)
hid_client
->
ux_host_class_hid_client_local_instance
;
ux_host_class_hid_keyboard_callback.c:165
_ux_host_class_hid_keyboard_callback()
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
;
ux_host_class_hid_keyboard_deactivate.c:85
_ux_host_class_hid_keyboard_deactivate()
keyboard_instance
=
(
UX_HOST_CLASS_HID_KEYBOARD
*
)
hid_client
->
ux_host_class_hid_client_local_instance
;
ux_host_class_hid_keyboard_deactivate.c:99
_ux_host_class_hid_keyboard_deactivate()
UINT
_ux_host_class_hid_keyboard_ioctl
(
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
,
ux_host_class_hid_keyboard_ioctl.c:77
_ux_host_class_hid_keyboard_ioctl()
_ux_host_class_hid_keyboard_ioctl()::keyboard_instance
UINT
_ux_host_class_hid_keyboard_key_get
(
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
,
ux_host_class_hid_keyboard_key_get.c:76
_ux_host_class_hid_keyboard_key_get()
_ux_host_class_hid_keyboard_key_get()::keyboard_instance
UX_HOST_CLASS_HID_KEYBOARD
*
keyboard_instance
;
ux_host_class_hid_keyboard_thread.c:88
_ux_host_class_hid_keyboard_thread()
UX_THREAD_EXTENSION_PTR_GET
(
keyboard_instance
,
UX_HOST_CLASS_HID_KEYBOARD
,
thread_input
)
ux_host_class_hid_keyboard_thread.c:91
_ux_host_class_hid_keyboard_thread()
Call Tree
from
0/3
examples
All items filtered out
All items filtered out
Data Use
from
0/3
examples
All items filtered out
All items filtered out
Class Tree
from
0/3
examples
All items filtered out
All items filtered out
Override Tree
from
0/3
examples
All items filtered out
All items filtered out
Implementations
from
0/3
examples
All items filtered out
All items filtered out
Instances
from
0/3
examples
Instance
Scope
Location
Project
_ux_host_class_hid_keyboard_key_get()::keyboard_instance
_ux_host_class_hid_keyboard_key_get()
ux_host_class_hid_keyboard.h:237
_ux_host_class_hid_keyboard_ioctl()::keyboard_instance
_ux_host_class_hid_keyboard_ioctl()
ux_host_class_hid_keyboard.h:239
_ux_host_class_hid_keyboard_ioctl()::keyboard_instance
_ux_host_class_hid_keyboard_ioctl()
ux_host_class_hid_keyboard_ioctl.c:77
_ux_host_class_hid_keyboard_key_get()::keyboard_instance
_ux_host_class_hid_keyboard_key_get()
ux_host_class_hid_keyboard_key_get.c:76
Lifecycle
from
0/3
examples
All items filtered out
All items filtered out