class DCFG

Defined at line 362 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

Device configuration register.

Public Members

 field_devspd_371
 field_nzstsouthshk_372
 field_ena32khzs_373
 field_devaddr_374
 field_perfrint_375
 field_endevoutnak_376
 field_epmscnt_377
 field_descdma_378
 field_perschintvl_379
 field_resvalid_380

Public Methods

template <, >
typename SelfType::ValueType devspd ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 371 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_devspd (typename SelfType::ValueType val)

Defined at line 371 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType nzstsouthshk ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 372 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_nzstsouthshk (typename SelfType::ValueType val)

Defined at line 372 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType ena32khzs ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 373 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_ena32khzs (typename SelfType::ValueType val)

Defined at line 373 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType devaddr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 374 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_devaddr (typename SelfType::ValueType val)

Defined at line 374 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
PeriodicFrameInterval perfrint ()

Defined at line 375 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_perfrint (PeriodicFrameInterval val)

Defined at line 375 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType endevoutnak ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 376 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_endevoutnak (typename SelfType::ValueType val)

Defined at line 376 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType epmscnt ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 377 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_epmscnt (typename SelfType::ValueType val)

Defined at line 377 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType descdma ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 378 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_descdma (typename SelfType::ValueType val)

Defined at line 378 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType perschintvl ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 379 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_perschintvl (typename SelfType::ValueType val)

Defined at line 379 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
typename SelfType::ValueType resvalid ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 380 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

template <, >
SelfType & set_resvalid (typename SelfType::ValueType val)

Defined at line 380 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

hwreg::RegisterAddr<DCFG> Get ()

Defined at line 381 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

Enumerations

enum PeriodicFrameInterval
Name Value
PERCENT_80 0
PERCENT_85 1
PERCENT_90 2
PERCENT_95 3

Defined at line 364 of file ../../src/devices/usb/drivers/dwc2/usb_dwc_regs.h

Records