usbx
USB_NETWORK_DEVICE_STRUCT
is only used within usbx.
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
usbx
USB_NETWORK_DEVICE_STRUCT
USB_NETWORK_DEVICE_STRUCT struct
Syntax
Show:
Summary
Declaration
from
ux_network_driver.h:81
typedef
struct
USB_NETWORK_DEVICE_STRUCT
{
NX_IP
*
ux_network_device_ip_instance
;
NX_INTERFACE
*
ux_network_device_interface_ptr
;
UCHAR
ux_network_device_activated_by_thread
;
TX_MUTEX
ux_network_device_deactivate_mutex
;
TX_SEMAPHORE
ux_network_device_deactivate_semaphore
;
UCHAR
ux_network_device_deactivate_thread_waiting
;
UINT
ux_network_device_num_threads_inside
;
VOID
*
ux_network_device_usb_instance_ptr
;
UINT
(
*
ux_network_device_write_function
)
(
VOID
*
ux_instance
,
NX_PACKET
*
packet_ptr
)
;
USHORT
ux_network_device_usb_link_up
;
USHORT
ux_network_device_link_status
;
ULONG
ux_network_physical_address_msw
;
ULONG
ux_network_physical_address_lsw
;
}
USB_NETWORK_DEVICE_TYPE
;
Fields
Field
Declared as
USB_NETWORK_DEVICE_STRUCT::ux_network_device_ip_instance
NX_IP
*
USB_NETWORK_DEVICE_STRUCT::ux_network_device_interface_ptr
NX_INTERFACE
*
USB_NETWORK_DEVICE_STRUCT::ux_network_device_activated_by_thread
UCHAR
USB_NETWORK_DEVICE_STRUCT::ux_network_device_deactivate_mutex
TX_MUTEX
USB_NETWORK_DEVICE_STRUCT::ux_network_device_deactivate_semaphore
TX_SEMAPHORE
USB_NETWORK_DEVICE_STRUCT::ux_network_device_deactivate_thread_waiting
UCHAR
USB_NETWORK_DEVICE_STRUCT::ux_network_device_num_threads_inside
UINT
USB_NETWORK_DEVICE_STRUCT::ux_network_device_usb_instance_ptr
VOID
*
USB_NETWORK_DEVICE_STRUCT::ux_network_device_write_function
UINT
(
*
)
(
VOID
*
ux_instance
,
NX_PACKET
*
packet_ptr
)
USB_NETWORK_DEVICE_STRUCT::ux_network_device_usb_link_up
USHORT
USB_NETWORK_DEVICE_STRUCT::ux_network_device_link_status
USHORT
USB_NETWORK_DEVICE_STRUCT::ux_network_physical_address_msw
ULONG
USB_NETWORK_DEVICE_STRUCT::ux_network_physical_address_lsw
ULONG
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
USB_NETWORK_DEVICE_STRUCT
ux_network_driver.h:81
}
USB_NETWORK_DEVICE_TYPE
;
ux_network_driver.h:111
static
USB_NETWORK_DEVICE_TYPE
usb_network_devices
[
USB_NETWORK_DEVICE_MAX_INSTANCES
]
;
ux_network_driver.c:32
USB_NETWORK_DEVICE_TYPE
*
usb_network_device
;
ux_network_driver.c:311
_ux_network_driver_deactivate()
usb_network_device
=
(
USB_NETWORK_DEVICE_TYPE
*
)
ux_network_handle
;
ux_network_driver.c:320
_ux_network_driver_deactivate()
USB_NETWORK_DEVICE_TYPE
*
usb_network_device_ptr
;
ux_network_driver.c:436
_ux_network_driver_entry()
usb_network_device_ptr
=
(
USB_NETWORK_DEVICE_TYPE
*
)
nx_interface_ptr
->
nx_interface_additional_link_info
;
ux_network_driver.c:494
_ux_network_driver_entry()
USB_NETWORK_DEVICE_TYPE
*
usb_network_device_ptr
=
(
USB_NETWORK_DEVICE_TYPE
*
)
ux_network_handle
;
ux_network_driver.c:771
_ux_network_driver_packet_received()
USB_NETWORK_DEVICE_TYPE
*
usb_network_device_ptr
=
(
USB_NETWORK_DEVICE_TYPE
*
)
ux_network_handle
;
ux_network_driver.c:899
_ux_network_driver_link_up()
USB_NETWORK_DEVICE_TYPE
*
usb_network_device_ptr
=
(
USB_NETWORK_DEVICE_TYPE
*
)
ux_network_handle
;
ux_network_driver.c:960
_ux_network_driver_link_down()
}
USB_NETWORK_DEVICE_TYPE
;
ux_network_driver.h:111
USB_NETWORK_DEVICE_TYPE
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
Instance
Scope
Location
Project
usb_network_devices
ux_network_driver.c:32
Lifecycle
from
examples
All items filtered out
All items filtered out