Type Alias gd32f1::gd32f190::opa_ivref::opa_ctl::W

source ·
pub type W = W<OpaCtlSpec>;
Expand description

Register OPA_CTL writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn opa0pd(&mut self) -> Opa0pdW<'_, OpaCtlSpec>

Bit 0 - OPA0 power down

source

pub fn t3opa0(&mut self) -> T3opa0W<'_, OpaCtlSpec>

Bit 1 - T3 switch enable for OPA0

source

pub fn s1opa0(&mut self) -> S1opa0W<'_, OpaCtlSpec>

Bit 2 - S1 switch enable for OPA0

source

pub fn s2opa0(&mut self) -> S2opa0W<'_, OpaCtlSpec>

Bit 3 - S2 switch enable for OPA0

source

pub fn s3opa0(&mut self) -> S3opa0W<'_, OpaCtlSpec>

Bit 4 - S3 switch enable for OPA0

source

pub fn opa0cal_l(&mut self) -> Opa0calLW<'_, OpaCtlSpec>

Bit 5 - OPA0 offset calibration for P diff

source

pub fn opa0cal_h(&mut self) -> Opa0calHW<'_, OpaCtlSpec>

Bit 6 - OPA0 offset calibration for N diff

source

pub fn opa0lpm(&mut self) -> Opa0lpmW<'_, OpaCtlSpec>

Bit 7 - OPA0 low power mode

source

pub fn opa1pd(&mut self) -> Opa1pdW<'_, OpaCtlSpec>

Bit 8 - OPA1 power down

source

pub fn t3opa1(&mut self) -> T3opa1W<'_, OpaCtlSpec>

Bit 9 - T3 switch enable for OPA1

source

pub fn s1opa1(&mut self) -> S1opa1W<'_, OpaCtlSpec>

Bit 10 - S1 switch enable for OPA1

source

pub fn s2opa1(&mut self) -> S2opa1W<'_, OpaCtlSpec>

Bit 11 - S2 switch enable for OPA1

source

pub fn s3opa1(&mut self) -> S3opa1W<'_, OpaCtlSpec>

Bit 12 - S3 switch enable for OPA1

source

pub fn opa1cal_l(&mut self) -> Opa1calLW<'_, OpaCtlSpec>

Bit 13 - OPA1 offset calibration for P diff

source

pub fn opa1cal_h(&mut self) -> Opa1calHW<'_, OpaCtlSpec>

Bit 14 - OPA1 offset calibration for N diff

source

pub fn opa1lpm(&mut self) -> Opa1lpmW<'_, OpaCtlSpec>

Bit 15 - OPA1 low power mode

source

pub fn opa2pd(&mut self) -> Opa2pdW<'_, OpaCtlSpec>

Bit 16 - OPA2 power down

source

pub fn t3opa2(&mut self) -> T3opa2W<'_, OpaCtlSpec>

Bit 17 - T3 switch enable for OPA2

source

pub fn s1opa2(&mut self) -> S1opa2W<'_, OpaCtlSpec>

Bit 18 - S1 switch enable for OPA2

source

pub fn s2opa2(&mut self) -> S2opa2W<'_, OpaCtlSpec>

Bit 19 - S2 switch enable for OPA2

source

pub fn s3opa2(&mut self) -> S3opa2W<'_, OpaCtlSpec>

Bit 20 - S3 switch enable for OPA2

source

pub fn opa2cal_l(&mut self) -> Opa2calLW<'_, OpaCtlSpec>

Bit 21 - OPA2 offset calibration for P diff

source

pub fn opa2cal_h(&mut self) -> Opa2calHW<'_, OpaCtlSpec>

Bit 22 - OPA2 offset calibration for N diff

source

pub fn opa2lpm(&mut self) -> Opa2lpmW<'_, OpaCtlSpec>

Bit 23 - OPA2 low power mode

source

pub fn s4opa1(&mut self) -> S4opa1W<'_, OpaCtlSpec>

Bit 27 - S4 switch enable for OPA1

source

pub fn opa_range(&mut self) -> OpaRangeW<'_, OpaCtlSpec>

Bit 28 - Power supply range

source

pub fn opa0calout(&mut self) -> Opa0caloutW<'_, OpaCtlSpec>

Bit 29 - OPA0 calibration output

source

pub fn opa1calout(&mut self) -> Opa1caloutW<'_, OpaCtlSpec>

Bit 30 - OPA1 calibration output

source

pub fn opa2calout(&mut self) -> Opa2caloutW<'_, OpaCtlSpec>

Bit 31 - OPA2 calibration output