class DEPCTL0
Defined at line 488 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
Device endpoint-0 control register.
Public Members
field_mps_497
field_nextep_498
field_usbactep_499
field_dpid_500
field_naksts_501
field_eptype_502
field_snp_503
field_stall_504
field_txfnum_505
field_cnak_506
field_snak_507
field_setd0pid_508
field_setd1pid_509
field_epdis_510
field_epena_511
Public Methods
template <, >
MaxPacketSize mps ()
Defined at line 497 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_mps (MaxPacketSize val)
Defined at line 497 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 498 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_nextep (typename SelfType::ValueType val)
Defined at line 498 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_usbactep (typename SelfType::ValueType val)
Defined at line 499 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 499 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 500 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_dpid (typename SelfType::ValueType val)
Defined at line 500 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 501 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_naksts (typename SelfType::ValueType val)
Defined at line 501 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 502 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_eptype (typename SelfType::ValueType val)
Defined at line 502 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_snp (typename SelfType::ValueType val)
Defined at line 503 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 503 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_stall (typename SelfType::ValueType val)
Defined at line 504 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 504 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_txfnum (typename SelfType::ValueType val)
Defined at line 505 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 505 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 506 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_cnak (typename SelfType::ValueType val)
Defined at line 506 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_snak (typename SelfType::ValueType val)
Defined at line 507 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 507 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_setd0pid (typename SelfType::ValueType val)
Defined at line 508 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 508 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_setd1pid (typename SelfType::ValueType val)
Defined at line 509 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 509 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 510 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_epdis (typename SelfType::ValueType val)
Defined at line 510 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 511 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <, >
SelfType & set_epena (typename SelfType::ValueType val)
Defined at line 511 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
hwreg::RegisterAddr<DEPCTL0> Get (unsigned int i)
Defined at line 512 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
Enumerations
enum MaxPacketSize
| Name | Value |
|---|---|
| MPS_64 | 0 |
| MPS_32 | 1 |
| MPS_16 | 2 |
| MPS_8 | 3 |
Defined at line 490 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h