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

Records