class DEPCTL0
Defined at line 490 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
Device endpoint-0 control register.
Public Members
field_mps_499
field_nextep_500
field_usbactep_501
field_dpid_502
field_naksts_503
field_eptype_504
field_snp_505
field_stall_506
field_txfnum_507
field_cnak_508
field_snak_509
field_setd0pid_510
field_setd1pid_511
field_epdis_512
field_epena_513
Public Methods
template <,>
MaxPacketSize mps ()
Defined at line 499 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_mps (MaxPacketSize val)
Defined at line 499 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 500 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_nextep (typename SelfType::ValueType val)
Defined at line 500 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_usbactep (typename SelfType::ValueType val)
Defined at line 501 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 501 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 502 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_dpid (typename SelfType::ValueType val)
Defined at line 502 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 503 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_naksts (typename SelfType::ValueType val)
Defined at line 503 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 504 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_eptype (typename SelfType::ValueType val)
Defined at line 504 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_snp (typename SelfType::ValueType val)
Defined at line 505 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 505 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_stall (typename SelfType::ValueType val)
Defined at line 506 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 506 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_txfnum (typename SelfType::ValueType val)
Defined at line 507 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 507 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 508 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_cnak (typename SelfType::ValueType val)
Defined at line 508 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_snak (typename SelfType::ValueType val)
Defined at line 509 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 509 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_setd0pid (typename SelfType::ValueType val)
Defined at line 510 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 510 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_setd1pid (typename SelfType::ValueType val)
Defined at line 511 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 511 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 512 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_epdis (typename SelfType::ValueType val)
Defined at line 512 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 513 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
template <,>
SelfType & set_epena (typename SelfType::ValueType val)
Defined at line 513 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h
hwreg::RegisterAddr<DEPCTL0> Get (unsigned int i)
Defined at line 514 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 492 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h