class DEPCTL
Defined at line 467 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
Device endpoint#n control register (see DEPCTL0 below).
Because endpoints are numbered 0-15 for IN-type and 16-31 for OUT-type, separate DIEPCTL and
DOEPCTL registers are not needed.
Public Members
field_mps_469
field_nextep_470
field_usbactep_471
field_dpid_472
field_naksts_473
field_eptype_474
field_snp_475
field_stall_476
field_txfnum_477
field_cnak_478
field_snak_479
field_setd0pid_480
field_setd1pid_481
field_epdis_482
field_epena_483
Public Methods
template <, >
typename SelfType::ValueType mps ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 469 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_mps (typename SelfType::ValueType val)
Defined at line 469 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType nextep ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 470 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_nextep (typename SelfType::ValueType val)
Defined at line 470 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_usbactep (typename SelfType::ValueType val)
Defined at line 471 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType usbactep ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 471 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType dpid ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 472 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_dpid (typename SelfType::ValueType val)
Defined at line 472 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType naksts ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 473 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_naksts (typename SelfType::ValueType val)
Defined at line 473 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType eptype ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 474 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_eptype (typename SelfType::ValueType val)
Defined at line 474 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_snp (typename SelfType::ValueType val)
Defined at line 475 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType snp ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 475 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_stall (typename SelfType::ValueType val)
Defined at line 476 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType stall ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 476 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_txfnum (typename SelfType::ValueType val)
Defined at line 477 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType txfnum ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 477 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType cnak ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 478 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_cnak (typename SelfType::ValueType val)
Defined at line 478 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_snak (typename SelfType::ValueType val)
Defined at line 479 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType snak ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 479 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_setd0pid (typename SelfType::ValueType val)
Defined at line 480 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType setd0pid ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 480 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_setd1pid (typename SelfType::ValueType val)
Defined at line 481 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType setd1pid ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 481 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType epdis ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 482 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_epdis (typename SelfType::ValueType val)
Defined at line 482 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
typename SelfType::ValueType epena ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 483 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_epena (typename SelfType::ValueType val)
Defined at line 483 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
hwreg::RegisterAddr<DEPCTL> Get (unsigned int i)
Defined at line 484 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h