UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask is only used within usbx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesusbxUX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask

UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask field

Syntax

UCHAR ux_stm32_ed_interval_mask;

References

LocationReferrerText
ux_hcd_stm32.h:116
UCHAR ux_stm32_ed_interval_mask;
ux_hcd_stm32_endpoint_create.c:167_ux_hcd_stm32_endpoint_create()
ed -> ux_stm32_ed_interval_mask = (UCHAR)(1 << (endpoint -> ux_endpoint_descriptor.bInterval - 1)) - 1;
ux_hcd_stm32_endpoint_create.c:173_ux_hcd_stm32_endpoint_create()
ed -> ux_stm32_ed_interval_mask = endpoint -> ux_endpoint_descriptor.bInterval;
ux_hcd_stm32_endpoint_create.c:174_ux_hcd_stm32_endpoint_create()
ed -> ux_stm32_ed_interval_mask |= ed -> ux_stm32_ed_interval_mask >> 1;
ux_hcd_stm32_endpoint_create.c:175_ux_hcd_stm32_endpoint_create()
ed -> ux_stm32_ed_interval_mask |= ed -> ux_stm32_ed_interval_mask >> 2;
ux_hcd_stm32_endpoint_create.c:176_ux_hcd_stm32_endpoint_create()
ed -> ux_stm32_ed_interval_mask |= ed -> ux_stm32_ed_interval_mask >> 4;
ux_hcd_stm32_endpoint_create.c:177_ux_hcd_stm32_endpoint_create()
ed -> ux_stm32_ed_interval_mask >>= 1;
ux_hcd_stm32_least_traffic_list_get.c:102_ux_hcd_stm32_least_traffic_list_get()
if ((list_index & ed -> ux_stm32_ed_interval_mask) == ed -> ux_stm32_ed_interval_position)
ux_hcd_stm32_periodic_schedule.c:92_ux_hcd_stm32_periodic_schedule()
if ((frame_number & ed -> ux_stm32_ed_interval_mask) == ed -> ux_stm32_ed_interval_position)

Data Use

Functions writing UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask
Functions reading UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask
all items filtered out
UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask
Type of UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask
UX_HCD_STM32_ED_STRUCT::ux_stm32_ed_interval_mask
all items filtered out