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

Records