Module esp32c3::usb_device::conf0

source ·
Expand description

USB_DEVICE_CONF0_REG.

Structs§

Type Aliases§

  • Field DM_PULLDOWN reader - Control USB D- pull down.
  • Field DM_PULLDOWN writer - Control USB D- pull down.
  • Field DM_PULLUP reader - Control USB D- pull up.
  • Field DM_PULLUP writer - Control USB D- pull up.
  • Field DP_PULLDOWN reader - Control USB D+ pull down.
  • Field DP_PULLDOWN writer - Control USB D+ pull down.
  • Field DP_PULLUP reader - Control USB D+ pull up.
  • Field DP_PULLUP writer - Control USB D+ pull up.
  • Field EXCHG_PINS_OVERRIDE reader - Enable software control USB D+ D- exchange
  • Field EXCHG_PINS_OVERRIDE writer - Enable software control USB D+ D- exchange
  • Field EXCHG_PINS reader - USB D+ D- exchange
  • Field EXCHG_PINS writer - USB D+ D- exchange
  • Field PAD_PULL_OVERRIDE reader - Enable software control USB D+ D- pullup pulldown
  • Field PAD_PULL_OVERRIDE writer - Enable software control USB D+ D- pullup pulldown
  • Field PHY_SEL reader - Select internal/external PHY
  • Field PHY_SEL writer - Select internal/external PHY
  • Field PULLUP_VALUE reader - Control pull up value.
  • Field PULLUP_VALUE writer - Control pull up value.
  • Register CONF0 reader
  • Field USB_PAD_ENABLE reader - Enable USB pad function.
  • Field USB_PAD_ENABLE writer - Enable USB pad function.
  • Field VREFH reader - Control single-end input high threshold,1.76V to 2V, step 80mV
  • Field VREFH writer - Control single-end input high threshold,1.76V to 2V, step 80mV
  • Field VREFL reader - Control single-end input low threshold,0.8V to 1.04V, step 80mV
  • Field VREFL writer - Control single-end input low threshold,0.8V to 1.04V, step 80mV
  • Field VREF_OVERRIDE reader - Enable software control input threshold
  • Field VREF_OVERRIDE writer - Enable software control input threshold
  • Register CONF0 writer