Type Alias rp2040_pac::usbctrl_regs::usbphy_direct_override::W
source · pub type W = W<USBPHY_DIRECT_OVERRIDE_SPEC>;
Expand description
Register USBPHY_DIRECT_OVERRIDE
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn dp_pullup_hisel_override_en(
&mut self,
) -> DP_PULLUP_HISEL_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn dp_pullup_hisel_override_en( &mut self, ) -> DP_PULLUP_HISEL_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 0
sourcepub fn dm_pullup_hisel_override_en(
&mut self,
) -> DM_PULLUP_HISEL_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn dm_pullup_hisel_override_en( &mut self, ) -> DM_PULLUP_HISEL_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 1
sourcepub fn dp_pullup_en_override_en(
&mut self,
) -> DP_PULLUP_EN_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn dp_pullup_en_override_en( &mut self, ) -> DP_PULLUP_EN_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 2
sourcepub fn dp_pulldn_en_override_en(
&mut self,
) -> DP_PULLDN_EN_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn dp_pulldn_en_override_en( &mut self, ) -> DP_PULLDN_EN_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 3
sourcepub fn dm_pulldn_en_override_en(
&mut self,
) -> DM_PULLDN_EN_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn dm_pulldn_en_override_en( &mut self, ) -> DM_PULLDN_EN_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 4
sourcepub fn tx_dp_oe_override_en(
&mut self,
) -> TX_DP_OE_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_dp_oe_override_en( &mut self, ) -> TX_DP_OE_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 5
sourcepub fn tx_dm_oe_override_en(
&mut self,
) -> TX_DM_OE_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_dm_oe_override_en( &mut self, ) -> TX_DM_OE_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 6
sourcepub fn tx_dp_override_en(
&mut self,
) -> TX_DP_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_dp_override_en( &mut self, ) -> TX_DP_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 7
sourcepub fn tx_dm_override_en(
&mut self,
) -> TX_DM_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_dm_override_en( &mut self, ) -> TX_DM_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 8
sourcepub fn rx_pd_override_en(
&mut self,
) -> RX_PD_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn rx_pd_override_en( &mut self, ) -> RX_PD_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 9
sourcepub fn tx_pd_override_en(
&mut self,
) -> TX_PD_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_pd_override_en( &mut self, ) -> TX_PD_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 10
sourcepub fn tx_fsslew_override_en(
&mut self,
) -> TX_FSSLEW_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_fsslew_override_en( &mut self, ) -> TX_FSSLEW_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 11
sourcepub fn dm_pullup_override_en(
&mut self,
) -> DM_PULLUP_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn dm_pullup_override_en( &mut self, ) -> DM_PULLUP_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 12
sourcepub fn tx_diffmode_override_en(
&mut self,
) -> TX_DIFFMODE_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
pub fn tx_diffmode_override_en( &mut self, ) -> TX_DIFFMODE_OVERRIDE_EN_W<'_, USBPHY_DIRECT_OVERRIDE_SPEC>
Bit 15