Run with updated version of rustfmt

This commit is contained in:
Kjetil Kjeka 2017-09-23 20:31:10 +02:00
parent 7facea48b2
commit 2fc3ce22de
1658 changed files with 25191 additions and 42351 deletions

View File

@ -22,7 +22,9 @@ impl super::BASE_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CFG1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,14 +45,10 @@ impl super::CFG1 {
#[doc = "Possible values of the field `ADICLK`"] #[doc = "Possible values of the field `ADICLK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADICLKR { pub enum ADICLKR {
#[doc = "Alternate clock 1 (ADC_ALTCLK1)"] #[doc = "Alternate clock 1 (ADC_ALTCLK1)"] _00,
_00, #[doc = "Alternate clock 2 (ADC_ALTCLK2)"] _01,
#[doc = "Alternate clock 2 (ADC_ALTCLK2)"] #[doc = "Alternate clock 3 (ADC_ALTCLK3)"] _10,
_01, #[doc = "Alternate clock 4 (ADC_ALTCLK4)"] _11,
#[doc = "Alternate clock 3 (ADC_ALTCLK3)"]
_10,
#[doc = "Alternate clock 4 (ADC_ALTCLK4)"]
_11,
} }
impl ADICLKR { impl ADICLKR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -99,14 +97,10 @@ impl ADICLKR {
#[doc = "Possible values of the field `MODE`"] #[doc = "Possible values of the field `MODE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MODER { pub enum MODER {
#[doc = "8-bit conversion."] #[doc = "8-bit conversion."] _00,
_00, #[doc = "12-bit conversion."] _01,
#[doc = "12-bit conversion."] #[doc = "10-bit conversion."] _10,
_01, #[doc = r" Reserved"] _Reserved(u8),
#[doc = "10-bit conversion."]
_10,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl MODER { impl MODER {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -149,14 +143,10 @@ impl MODER {
#[doc = "Possible values of the field `ADIV`"] #[doc = "Possible values of the field `ADIV`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADIVR { pub enum ADIVR {
#[doc = "The divide ratio is 1 and the clock rate is input clock."] #[doc = "The divide ratio is 1 and the clock rate is input clock."] _00,
_00, #[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] _01,
#[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] #[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."] _10,
_01, #[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."] _11,
#[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."]
_10,
#[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."]
_11,
} }
impl ADIVR { impl ADIVR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -204,14 +194,10 @@ impl ADIVR {
} }
#[doc = "Values that can be written to the field `ADICLK`"] #[doc = "Values that can be written to the field `ADICLK`"]
pub enum ADICLKW { pub enum ADICLKW {
#[doc = "Alternate clock 1 (ADC_ALTCLK1)"] #[doc = "Alternate clock 1 (ADC_ALTCLK1)"] _00,
_00, #[doc = "Alternate clock 2 (ADC_ALTCLK2)"] _01,
#[doc = "Alternate clock 2 (ADC_ALTCLK2)"] #[doc = "Alternate clock 3 (ADC_ALTCLK3)"] _10,
_01, #[doc = "Alternate clock 4 (ADC_ALTCLK4)"] _11,
#[doc = "Alternate clock 3 (ADC_ALTCLK3)"]
_10,
#[doc = "Alternate clock 4 (ADC_ALTCLK4)"]
_11,
} }
impl ADICLKW { impl ADICLKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -270,12 +256,9 @@ impl<'a> _ADICLKW<'a> {
} }
#[doc = "Values that can be written to the field `MODE`"] #[doc = "Values that can be written to the field `MODE`"]
pub enum MODEW { pub enum MODEW {
#[doc = "8-bit conversion."] #[doc = "8-bit conversion."] _00,
_00, #[doc = "12-bit conversion."] _01,
#[doc = "12-bit conversion."] #[doc = "10-bit conversion."] _10,
_01,
#[doc = "10-bit conversion."]
_10,
} }
impl MODEW { impl MODEW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -326,14 +309,10 @@ impl<'a> _MODEW<'a> {
} }
#[doc = "Values that can be written to the field `ADIV`"] #[doc = "Values that can be written to the field `ADIV`"]
pub enum ADIVW { pub enum ADIVW {
#[doc = "The divide ratio is 1 and the clock rate is input clock."] #[doc = "The divide ratio is 1 and the clock rate is input clock."] _00,
_00, #[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] _01,
#[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] #[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."] _10,
_01, #[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."] _11,
#[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."]
_10,
#[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."]
_11,
} }
impl ADIVW { impl ADIVW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::CFG2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP0 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP0_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP1_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP2_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP3 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP3_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP9 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP9_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPS_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPX {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPX_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CV {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::G {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -2,124 +2,77 @@ use vcell::VolatileCell;
#[doc = r" Register block"] #[doc = r" Register block"]
#[repr(C)] #[repr(C)]
pub struct RegisterBlock { pub struct RegisterBlock {
#[doc = "0x00 - ADC Status and Control Register 1"] #[doc = "0x00 - ADC Status and Control Register 1"] pub sc1a: SC1,
pub sc1a: SC1, #[doc = "0x04 - ADC Status and Control Register 1"] pub sc1b: SC1,
#[doc = "0x04 - ADC Status and Control Register 1"] #[doc = "0x08 - ADC Status and Control Register 1"] pub sc1c: SC1,
pub sc1b: SC1, #[doc = "0x0c - ADC Status and Control Register 1"] pub sc1d: SC1,
#[doc = "0x08 - ADC Status and Control Register 1"] #[doc = "0x10 - ADC Status and Control Register 1"] pub sc1e: SC1,
pub sc1c: SC1, #[doc = "0x14 - ADC Status and Control Register 1"] pub sc1f: SC1,
#[doc = "0x0c - ADC Status and Control Register 1"] #[doc = "0x18 - ADC Status and Control Register 1"] pub sc1g: SC1,
pub sc1d: SC1, #[doc = "0x1c - ADC Status and Control Register 1"] pub sc1h: SC1,
#[doc = "0x10 - ADC Status and Control Register 1"] #[doc = "0x20 - ADC Status and Control Register 1"] pub sc1i: SC1,
pub sc1e: SC1, #[doc = "0x24 - ADC Status and Control Register 1"] pub sc1j: SC1,
#[doc = "0x14 - ADC Status and Control Register 1"] #[doc = "0x28 - ADC Status and Control Register 1"] pub sc1k: SC1,
pub sc1f: SC1, #[doc = "0x2c - ADC Status and Control Register 1"] pub sc1l: SC1,
#[doc = "0x18 - ADC Status and Control Register 1"] #[doc = "0x30 - ADC Status and Control Register 1"] pub sc1m: SC1,
pub sc1g: SC1, #[doc = "0x34 - ADC Status and Control Register 1"] pub sc1n: SC1,
#[doc = "0x1c - ADC Status and Control Register 1"] #[doc = "0x38 - ADC Status and Control Register 1"] pub sc1o: SC1,
pub sc1h: SC1, #[doc = "0x3c - ADC Status and Control Register 1"] pub sc1p: SC1,
#[doc = "0x20 - ADC Status and Control Register 1"] #[doc = "0x40 - ADC Configuration Register 1"] pub cfg1: CFG1,
pub sc1i: SC1, #[doc = "0x44 - ADC Configuration Register 2"] pub cfg2: CFG2,
#[doc = "0x24 - ADC Status and Control Register 1"] #[doc = "0x48 - ADC Data Result Registers"] pub ra: R,
pub sc1j: SC1, #[doc = "0x4c - ADC Data Result Registers"] pub rb: R,
#[doc = "0x28 - ADC Status and Control Register 1"] #[doc = "0x50 - ADC Data Result Registers"] pub rc: R,
pub sc1k: SC1, #[doc = "0x54 - ADC Data Result Registers"] pub rd: R,
#[doc = "0x2c - ADC Status and Control Register 1"] #[doc = "0x58 - ADC Data Result Registers"] pub re: R,
pub sc1l: SC1, #[doc = "0x5c - ADC Data Result Registers"] pub rf: R,
#[doc = "0x30 - ADC Status and Control Register 1"] #[doc = "0x60 - ADC Data Result Registers"] pub rg: R,
pub sc1m: SC1, #[doc = "0x64 - ADC Data Result Registers"] pub rh: R,
#[doc = "0x34 - ADC Status and Control Register 1"] #[doc = "0x68 - ADC Data Result Registers"] pub ri: R,
pub sc1n: SC1, #[doc = "0x6c - ADC Data Result Registers"] pub rj: R,
#[doc = "0x38 - ADC Status and Control Register 1"] #[doc = "0x70 - ADC Data Result Registers"] pub rk: R,
pub sc1o: SC1, #[doc = "0x74 - ADC Data Result Registers"] pub rl: R,
#[doc = "0x3c - ADC Status and Control Register 1"] #[doc = "0x78 - ADC Data Result Registers"] pub rm: R,
pub sc1p: SC1, #[doc = "0x7c - ADC Data Result Registers"] pub rn: R,
#[doc = "0x40 - ADC Configuration Register 1"] #[doc = "0x80 - ADC Data Result Registers"] pub ro: R,
pub cfg1: CFG1, #[doc = "0x84 - ADC Data Result Registers"] pub rp: R,
#[doc = "0x44 - ADC Configuration Register 2"] #[doc = "0x88 - Compare Value Registers"] pub cv1: CV,
pub cfg2: CFG2, #[doc = "0x8c - Compare Value Registers"] pub cv2: CV,
#[doc = "0x48 - ADC Data Result Registers"] #[doc = "0x90 - Status and Control Register 2"] pub sc2: SC2,
pub ra: R, #[doc = "0x94 - Status and Control Register 3"] pub sc3: SC3,
#[doc = "0x4c - ADC Data Result Registers"] #[doc = "0x98 - BASE Offset Register"] pub base_ofs: BASE_OFS,
pub rb: R, #[doc = "0x9c - ADC Offset Correction Register"] pub ofs: OFS,
#[doc = "0x50 - ADC Data Result Registers"] #[doc = "0xa0 - USER Offset Correction Register"] pub usr_ofs: USR_OFS,
pub rc: R, #[doc = "0xa4 - ADC X Offset Correction Register"] pub xofs: XOFS,
#[doc = "0x54 - ADC Data Result Registers"] #[doc = "0xa8 - ADC Y Offset Correction Register"] pub yofs: YOFS,
pub rd: R, #[doc = "0xac - ADC Gain Register"] pub g: G,
#[doc = "0x58 - ADC Data Result Registers"] #[doc = "0xb0 - ADC User Gain Register"] pub ug: UG,
pub re: R, #[doc = "0xb4 - ADC General Calibration Value Register S"] pub clps: CLPS,
#[doc = "0x5c - ADC Data Result Registers"] #[doc = "0xb8 - ADC Plus-Side General Calibration Value Register 3"] pub clp3: CLP3,
pub rf: R, #[doc = "0xbc - ADC Plus-Side General Calibration Value Register 2"] pub clp2: CLP2,
#[doc = "0x60 - ADC Data Result Registers"] #[doc = "0xc0 - ADC Plus-Side General Calibration Value Register 1"] pub clp1: CLP1,
pub rg: R, #[doc = "0xc4 - ADC Plus-Side General Calibration Value Register 0"] pub clp0: CLP0,
#[doc = "0x64 - ADC Data Result Registers"] #[doc = "0xc8 - ADC Plus-Side General Calibration Value Register X"] pub clpx: CLPX,
pub rh: R, #[doc = "0xcc - ADC Plus-Side General Calibration Value Register 9"] pub clp9: CLP9,
#[doc = "0x68 - ADC Data Result Registers"] #[doc = "0xd0 - ADC General Calibration Offset Value Register S"] pub clps_ofs: CLPS_OFS,
pub ri: R,
#[doc = "0x6c - ADC Data Result Registers"]
pub rj: R,
#[doc = "0x70 - ADC Data Result Registers"]
pub rk: R,
#[doc = "0x74 - ADC Data Result Registers"]
pub rl: R,
#[doc = "0x78 - ADC Data Result Registers"]
pub rm: R,
#[doc = "0x7c - ADC Data Result Registers"]
pub rn: R,
#[doc = "0x80 - ADC Data Result Registers"]
pub ro: R,
#[doc = "0x84 - ADC Data Result Registers"]
pub rp: R,
#[doc = "0x88 - Compare Value Registers"]
pub cv1: CV,
#[doc = "0x8c - Compare Value Registers"]
pub cv2: CV,
#[doc = "0x90 - Status and Control Register 2"]
pub sc2: SC2,
#[doc = "0x94 - Status and Control Register 3"]
pub sc3: SC3,
#[doc = "0x98 - BASE Offset Register"]
pub base_ofs: BASE_OFS,
#[doc = "0x9c - ADC Offset Correction Register"]
pub ofs: OFS,
#[doc = "0xa0 - USER Offset Correction Register"]
pub usr_ofs: USR_OFS,
#[doc = "0xa4 - ADC X Offset Correction Register"]
pub xofs: XOFS,
#[doc = "0xa8 - ADC Y Offset Correction Register"]
pub yofs: YOFS,
#[doc = "0xac - ADC Gain Register"]
pub g: G,
#[doc = "0xb0 - ADC User Gain Register"]
pub ug: UG,
#[doc = "0xb4 - ADC General Calibration Value Register S"]
pub clps: CLPS,
#[doc = "0xb8 - ADC Plus-Side General Calibration Value Register 3"]
pub clp3: CLP3,
#[doc = "0xbc - ADC Plus-Side General Calibration Value Register 2"]
pub clp2: CLP2,
#[doc = "0xc0 - ADC Plus-Side General Calibration Value Register 1"]
pub clp1: CLP1,
#[doc = "0xc4 - ADC Plus-Side General Calibration Value Register 0"]
pub clp0: CLP0,
#[doc = "0xc8 - ADC Plus-Side General Calibration Value Register X"]
pub clpx: CLPX,
#[doc = "0xcc - ADC Plus-Side General Calibration Value Register 9"]
pub clp9: CLP9,
#[doc = "0xd0 - ADC General Calibration Offset Value Register S"]
pub clps_ofs: CLPS_OFS,
#[doc = "0xd4 - ADC Plus-Side General Calibration Offset Value Register 3"] #[doc = "0xd4 - ADC Plus-Side General Calibration Offset Value Register 3"]
pub clp3_ofs: CLP3_OFS, pub clp3_ofs:
CLP3_OFS,
#[doc = "0xd8 - ADC Plus-Side General Calibration Offset Value Register 2"] #[doc = "0xd8 - ADC Plus-Side General Calibration Offset Value Register 2"]
pub clp2_ofs: CLP2_OFS, pub clp2_ofs:
CLP2_OFS,
#[doc = "0xdc - ADC Plus-Side General Calibration Offset Value Register 1"] #[doc = "0xdc - ADC Plus-Side General Calibration Offset Value Register 1"]
pub clp1_ofs: CLP1_OFS, pub clp1_ofs:
CLP1_OFS,
#[doc = "0xe0 - ADC Plus-Side General Calibration Offset Value Register 0"] #[doc = "0xe0 - ADC Plus-Side General Calibration Offset Value Register 0"]
pub clp0_ofs: CLP0_OFS, pub clp0_ofs:
CLP0_OFS,
#[doc = "0xe4 - ADC Plus-Side General Calibration Offset Value Register X"] #[doc = "0xe4 - ADC Plus-Side General Calibration Offset Value Register X"]
pub clpx_ofs: CLPX_OFS, pub clpx_ofs:
CLPX_OFS,
#[doc = "0xe8 - ADC Plus-Side General Calibration Offset Value Register 9"] #[doc = "0xe8 - ADC Plus-Side General Calibration Offset Value Register 9"]
pub clp9_ofs: CLP9_OFS, pub clp9_ofs:
CLP9_OFS,
} }
#[doc = "ADC Status and Control Register 1"] #[doc = "ADC Status and Control Register 1"]
pub struct SC1 { pub struct SC1 {

View File

@ -22,7 +22,9 @@ impl super::OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -6,7 +6,9 @@ impl super::R {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
} }
#[doc = r" Value of the field"] #[doc = r" Value of the field"]

View File

@ -22,7 +22,9 @@ impl super::SC1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,62 +45,36 @@ impl super::SC1 {
#[doc = "Possible values of the field `ADCH`"] #[doc = "Possible values of the field `ADCH`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADCHR { pub enum ADCHR {
#[doc = "Exernal channel 0 is selected as input."] #[doc = "Exernal channel 0 is selected as input."] _00000,
_00000, #[doc = "Exernal channel 1 is selected as input."] _00001,
#[doc = "Exernal channel 1 is selected as input."] #[doc = "Exernal channel 2 is selected as input."] _00010,
_00001, #[doc = "Exernal channel 3 is selected as input."] _00011,
#[doc = "Exernal channel 2 is selected as input."] #[doc = "Exernal channel 4 is selected as input."] _00100,
_00010, #[doc = "Exernal channel 5 is selected as input."] _00101,
#[doc = "Exernal channel 3 is selected as input."] #[doc = "Exernal channel 6 is selected as input."] _00110,
_00011, #[doc = "Exernal channel 7 is selected as input."] _00111,
#[doc = "Exernal channel 4 is selected as input."] #[doc = "Exernal channel 8 is selected as input."] _01000,
_00100, #[doc = "Exernal channel 9 is selected as input."] _01001,
#[doc = "Exernal channel 5 is selected as input."] #[doc = "Exernal channel 10 is selected as input."] _01010,
_00101, #[doc = "Exernal channel 11 is selected as input."] _01011,
#[doc = "Exernal channel 6 is selected as input."] #[doc = "Exernal channel 12 is selected as input."] _01100,
_00110, #[doc = "Exernal channel 13 is selected as input."] _01101,
#[doc = "Exernal channel 7 is selected as input."] #[doc = "Exernal channel 14 is selected as input."] _01110,
_00111, #[doc = "Exernal channel 15 is selected as input."] _01111,
#[doc = "Exernal channel 8 is selected as input."] #[doc = "Exernal channel 18 is selected as input."] _10010,
_01000, #[doc = "Exernal channel 19 is selected as input."] _10011,
#[doc = "Exernal channel 9 is selected as input."] #[doc = "Internal channel 0 is selected as input."] _10101,
_01001, #[doc = "Internal channel 1 is selected as input."] _10110,
#[doc = "Exernal channel 10 is selected as input."] #[doc = "Internal channel 2 is selected as input."] _10111,
_01010, #[doc = "Temp Sensor"] _11010,
#[doc = "Exernal channel 11 is selected as input."] #[doc = "Band Gap"] _11011,
_01011, #[doc = "Internal channel 3 is selected as input."] _11100,
#[doc = "Exernal channel 12 is selected as input."]
_01100,
#[doc = "Exernal channel 13 is selected as input."]
_01101,
#[doc = "Exernal channel 14 is selected as input."]
_01110,
#[doc = "Exernal channel 15 is selected as input."]
_01111,
#[doc = "Exernal channel 18 is selected as input."]
_10010,
#[doc = "Exernal channel 19 is selected as input."]
_10011,
#[doc = "Internal channel 0 is selected as input."]
_10101,
#[doc = "Internal channel 1 is selected as input."]
_10110,
#[doc = "Internal channel 2 is selected as input."]
_10111,
#[doc = "Temp Sensor"]
_11010,
#[doc = "Band Gap"]
_11011,
#[doc = "Internal channel 3 is selected as input."]
_11100,
#[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11101, _11101,
#[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11110, _11110,
#[doc = "Module is disabled"] #[doc = "Module is disabled"] _11111,
_11111, #[doc = r" Reserved"] _Reserved(u8),
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl ADCHR { impl ADCHR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -309,10 +285,8 @@ impl ADCHR {
#[doc = "Possible values of the field `AIEN`"] #[doc = "Possible values of the field `AIEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AIENR { pub enum AIENR {
#[doc = "Conversion complete interrupt is disabled."] #[doc = "Conversion complete interrupt is disabled."] _0,
_0, #[doc = "Conversion complete interrupt is enabled."] _1,
#[doc = "Conversion complete interrupt is enabled."]
_1,
} }
impl AIENR { impl AIENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -356,10 +330,8 @@ impl AIENR {
#[doc = "Possible values of the field `COCO`"] #[doc = "Possible values of the field `COCO`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum COCOR { pub enum COCOR {
#[doc = "Conversion is not completed."] #[doc = "Conversion is not completed."] _0,
_0, #[doc = "Conversion is completed."] _1,
#[doc = "Conversion is completed."]
_1,
} }
impl COCOR { impl COCOR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -402,60 +374,35 @@ impl COCOR {
} }
#[doc = "Values that can be written to the field `ADCH`"] #[doc = "Values that can be written to the field `ADCH`"]
pub enum ADCHW { pub enum ADCHW {
#[doc = "Exernal channel 0 is selected as input."] #[doc = "Exernal channel 0 is selected as input."] _00000,
_00000, #[doc = "Exernal channel 1 is selected as input."] _00001,
#[doc = "Exernal channel 1 is selected as input."] #[doc = "Exernal channel 2 is selected as input."] _00010,
_00001, #[doc = "Exernal channel 3 is selected as input."] _00011,
#[doc = "Exernal channel 2 is selected as input."] #[doc = "Exernal channel 4 is selected as input."] _00100,
_00010, #[doc = "Exernal channel 5 is selected as input."] _00101,
#[doc = "Exernal channel 3 is selected as input."] #[doc = "Exernal channel 6 is selected as input."] _00110,
_00011, #[doc = "Exernal channel 7 is selected as input."] _00111,
#[doc = "Exernal channel 4 is selected as input."] #[doc = "Exernal channel 8 is selected as input."] _01000,
_00100, #[doc = "Exernal channel 9 is selected as input."] _01001,
#[doc = "Exernal channel 5 is selected as input."] #[doc = "Exernal channel 10 is selected as input."] _01010,
_00101, #[doc = "Exernal channel 11 is selected as input."] _01011,
#[doc = "Exernal channel 6 is selected as input."] #[doc = "Exernal channel 12 is selected as input."] _01100,
_00110, #[doc = "Exernal channel 13 is selected as input."] _01101,
#[doc = "Exernal channel 7 is selected as input."] #[doc = "Exernal channel 14 is selected as input."] _01110,
_00111, #[doc = "Exernal channel 15 is selected as input."] _01111,
#[doc = "Exernal channel 8 is selected as input."] #[doc = "Exernal channel 18 is selected as input."] _10010,
_01000, #[doc = "Exernal channel 19 is selected as input."] _10011,
#[doc = "Exernal channel 9 is selected as input."] #[doc = "Internal channel 0 is selected as input."] _10101,
_01001, #[doc = "Internal channel 1 is selected as input."] _10110,
#[doc = "Exernal channel 10 is selected as input."] #[doc = "Internal channel 2 is selected as input."] _10111,
_01010, #[doc = "Temp Sensor"] _11010,
#[doc = "Exernal channel 11 is selected as input."] #[doc = "Band Gap"] _11011,
_01011, #[doc = "Internal channel 3 is selected as input."] _11100,
#[doc = "Exernal channel 12 is selected as input."]
_01100,
#[doc = "Exernal channel 13 is selected as input."]
_01101,
#[doc = "Exernal channel 14 is selected as input."]
_01110,
#[doc = "Exernal channel 15 is selected as input."]
_01111,
#[doc = "Exernal channel 18 is selected as input."]
_10010,
#[doc = "Exernal channel 19 is selected as input."]
_10011,
#[doc = "Internal channel 0 is selected as input."]
_10101,
#[doc = "Internal channel 1 is selected as input."]
_10110,
#[doc = "Internal channel 2 is selected as input."]
_10111,
#[doc = "Temp Sensor"]
_11010,
#[doc = "Band Gap"]
_11011,
#[doc = "Internal channel 3 is selected as input."]
_11100,
#[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11101, _11101,
#[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11110, _11110,
#[doc = "Module is disabled"] #[doc = "Module is disabled"] _11111,
_11111,
} }
impl ADCHW { impl ADCHW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -650,10 +597,8 @@ impl<'a> _ADCHW<'a> {
} }
#[doc = "Values that can be written to the field `AIEN`"] #[doc = "Values that can be written to the field `AIEN`"]
pub enum AIENW { pub enum AIENW {
#[doc = "Conversion complete interrupt is disabled."] #[doc = "Conversion complete interrupt is disabled."] _0,
_0, #[doc = "Conversion complete interrupt is enabled."] _1,
#[doc = "Conversion complete interrupt is enabled."]
_1,
} }
impl AIENW { impl AIENW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::SC2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,12 +45,10 @@ impl super::SC2 {
#[doc = "Possible values of the field `REFSEL`"] #[doc = "Possible values of the field `REFSEL`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum REFSELR { pub enum REFSELR {
#[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] #[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] _00,
_00,
#[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."] #[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."]
_01, _01,
#[doc = r" Reserved"] #[doc = r" Reserved"] _Reserved(u8),
_Reserved(u8),
} }
impl REFSELR { impl REFSELR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -84,8 +84,7 @@ impl REFSELR {
#[doc = "Possible values of the field `DMAEN`"] #[doc = "Possible values of the field `DMAEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum DMAENR { pub enum DMAENR {
#[doc = "DMA is disabled."] #[doc = "DMA is disabled."] _0,
_0,
#[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."] #[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."]
_1, _1,
} }
@ -173,10 +172,8 @@ impl ACFGTR {
#[doc = "Possible values of the field `ACFE`"] #[doc = "Possible values of the field `ACFE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ACFER { pub enum ACFER {
#[doc = "Compare function disabled."] #[doc = "Compare function disabled."] _0,
_0, #[doc = "Compare function enabled."] _1,
#[doc = "Compare function enabled."]
_1,
} }
impl ACFER { impl ACFER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -220,10 +217,8 @@ impl ACFER {
#[doc = "Possible values of the field `ADTRG`"] #[doc = "Possible values of the field `ADTRG`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADTRGR { pub enum ADTRGR {
#[doc = "Software trigger selected."] #[doc = "Software trigger selected."] _0,
_0, #[doc = "Hardware trigger selected."] _1,
#[doc = "Hardware trigger selected."]
_1,
} }
impl ADTRGR { impl ADTRGR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -267,10 +262,8 @@ impl ADTRGR {
#[doc = "Possible values of the field `ADACT`"] #[doc = "Possible values of the field `ADACT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADACTR { pub enum ADACTR {
#[doc = "Conversion not in progress."] #[doc = "Conversion not in progress."] _0,
_0, #[doc = "Conversion in progress."] _1,
#[doc = "Conversion in progress."]
_1,
} }
impl ADACTR { impl ADACTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,12 +318,9 @@ impl TRGPRNUMR {
#[doc = "Possible values of the field `TRGSTLAT`"] #[doc = "Possible values of the field `TRGSTLAT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TRGSTLATR { pub enum TRGSTLATR {
#[doc = "No trigger request has been latched"] #[doc = "No trigger request has been latched"] _0,
_0, #[doc = "A trigger request has been latched"] _1,
#[doc = "A trigger request has been latched"] #[doc = r" Reserved"] _Reserved(u8),
_1,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl TRGSTLATR { impl TRGSTLATR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -366,12 +356,9 @@ impl TRGSTLATR {
#[doc = "Possible values of the field `TRGSTERR`"] #[doc = "Possible values of the field `TRGSTERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TRGSTERRR { pub enum TRGSTERRR {
#[doc = "No error has occurred"] #[doc = "No error has occurred"] _0,
_0, #[doc = "An error has occurred"] _1,
#[doc = "An error has occurred"] #[doc = r" Reserved"] _Reserved(u8),
_1,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl TRGSTERRR { impl TRGSTERRR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -406,8 +393,7 @@ impl TRGSTERRR {
} }
#[doc = "Values that can be written to the field `REFSEL`"] #[doc = "Values that can be written to the field `REFSEL`"]
pub enum REFSELW { pub enum REFSELW {
#[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] #[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] _00,
_00,
#[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."] #[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."]
_01, _01,
} }
@ -454,8 +440,7 @@ impl<'a> _REFSELW<'a> {
} }
#[doc = "Values that can be written to the field `DMAEN`"] #[doc = "Values that can be written to the field `DMAEN`"]
pub enum DMAENW { pub enum DMAENW {
#[doc = "DMA is disabled."] #[doc = "DMA is disabled."] _0,
_0,
#[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."] #[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."]
_1, _1,
} }
@ -558,10 +543,8 @@ impl<'a> _ACFGTW<'a> {
} }
#[doc = "Values that can be written to the field `ACFE`"] #[doc = "Values that can be written to the field `ACFE`"]
pub enum ACFEW { pub enum ACFEW {
#[doc = "Compare function disabled."] #[doc = "Compare function disabled."] _0,
_0, #[doc = "Compare function enabled."] _1,
#[doc = "Compare function enabled."]
_1,
} }
impl ACFEW { impl ACFEW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -616,10 +599,8 @@ impl<'a> _ACFEW<'a> {
} }
#[doc = "Values that can be written to the field `ADTRG`"] #[doc = "Values that can be written to the field `ADTRG`"]
pub enum ADTRGW { pub enum ADTRGW {
#[doc = "Software trigger selected."] #[doc = "Software trigger selected."] _0,
_0, #[doc = "Hardware trigger selected."] _1,
#[doc = "Hardware trigger selected."]
_1,
} }
impl ADTRGW { impl ADTRGW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::SC3 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,14 +45,10 @@ impl super::SC3 {
#[doc = "Possible values of the field `AVGS`"] #[doc = "Possible values of the field `AVGS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AVGSR { pub enum AVGSR {
#[doc = "4 samples averaged."] #[doc = "4 samples averaged."] _00,
_00, #[doc = "8 samples averaged."] _01,
#[doc = "8 samples averaged."] #[doc = "16 samples averaged."] _10,
_01, #[doc = "32 samples averaged."] _11,
#[doc = "16 samples averaged."]
_10,
#[doc = "32 samples averaged."]
_11,
} }
impl AVGSR { impl AVGSR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -99,10 +97,8 @@ impl AVGSR {
#[doc = "Possible values of the field `AVGE`"] #[doc = "Possible values of the field `AVGE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AVGER { pub enum AVGER {
#[doc = "Hardware average function disabled."] #[doc = "Hardware average function disabled."] _0,
_0, #[doc = "Hardware average function enabled."] _1,
#[doc = "Hardware average function enabled."]
_1,
} }
impl AVGER { impl AVGER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -213,14 +209,10 @@ impl CALR {
} }
#[doc = "Values that can be written to the field `AVGS`"] #[doc = "Values that can be written to the field `AVGS`"]
pub enum AVGSW { pub enum AVGSW {
#[doc = "4 samples averaged."] #[doc = "4 samples averaged."] _00,
_00, #[doc = "8 samples averaged."] _01,
#[doc = "8 samples averaged."] #[doc = "16 samples averaged."] _10,
_01, #[doc = "32 samples averaged."] _11,
#[doc = "16 samples averaged."]
_10,
#[doc = "32 samples averaged."]
_11,
} }
impl AVGSW { impl AVGSW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -279,10 +271,8 @@ impl<'a> _AVGSW<'a> {
} }
#[doc = "Values that can be written to the field `AVGE`"] #[doc = "Values that can be written to the field `AVGE`"]
pub enum AVGEW { pub enum AVGEW {
#[doc = "Hardware average function disabled."] #[doc = "Hardware average function disabled."] _0,
_0, #[doc = "Hardware average function enabled."] _1,
#[doc = "Hardware average function enabled."]
_1,
} }
impl AVGEW { impl AVGEW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::UG {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::USR_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::XOFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::YOFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::BASE_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CFG1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,14 +45,10 @@ impl super::CFG1 {
#[doc = "Possible values of the field `ADICLK`"] #[doc = "Possible values of the field `ADICLK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADICLKR { pub enum ADICLKR {
#[doc = "Alternate clock 1 (ADC_ALTCLK1)"] #[doc = "Alternate clock 1 (ADC_ALTCLK1)"] _00,
_00, #[doc = "Alternate clock 2 (ADC_ALTCLK2)"] _01,
#[doc = "Alternate clock 2 (ADC_ALTCLK2)"] #[doc = "Alternate clock 3 (ADC_ALTCLK3)"] _10,
_01, #[doc = "Alternate clock 4 (ADC_ALTCLK4)"] _11,
#[doc = "Alternate clock 3 (ADC_ALTCLK3)"]
_10,
#[doc = "Alternate clock 4 (ADC_ALTCLK4)"]
_11,
} }
impl ADICLKR { impl ADICLKR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -99,14 +97,10 @@ impl ADICLKR {
#[doc = "Possible values of the field `MODE`"] #[doc = "Possible values of the field `MODE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MODER { pub enum MODER {
#[doc = "8-bit conversion."] #[doc = "8-bit conversion."] _00,
_00, #[doc = "12-bit conversion."] _01,
#[doc = "12-bit conversion."] #[doc = "10-bit conversion."] _10,
_01, #[doc = r" Reserved"] _Reserved(u8),
#[doc = "10-bit conversion."]
_10,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl MODER { impl MODER {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -149,14 +143,10 @@ impl MODER {
#[doc = "Possible values of the field `ADIV`"] #[doc = "Possible values of the field `ADIV`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADIVR { pub enum ADIVR {
#[doc = "The divide ratio is 1 and the clock rate is input clock."] #[doc = "The divide ratio is 1 and the clock rate is input clock."] _00,
_00, #[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] _01,
#[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] #[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."] _10,
_01, #[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."] _11,
#[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."]
_10,
#[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."]
_11,
} }
impl ADIVR { impl ADIVR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -204,14 +194,10 @@ impl ADIVR {
} }
#[doc = "Values that can be written to the field `ADICLK`"] #[doc = "Values that can be written to the field `ADICLK`"]
pub enum ADICLKW { pub enum ADICLKW {
#[doc = "Alternate clock 1 (ADC_ALTCLK1)"] #[doc = "Alternate clock 1 (ADC_ALTCLK1)"] _00,
_00, #[doc = "Alternate clock 2 (ADC_ALTCLK2)"] _01,
#[doc = "Alternate clock 2 (ADC_ALTCLK2)"] #[doc = "Alternate clock 3 (ADC_ALTCLK3)"] _10,
_01, #[doc = "Alternate clock 4 (ADC_ALTCLK4)"] _11,
#[doc = "Alternate clock 3 (ADC_ALTCLK3)"]
_10,
#[doc = "Alternate clock 4 (ADC_ALTCLK4)"]
_11,
} }
impl ADICLKW { impl ADICLKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -270,12 +256,9 @@ impl<'a> _ADICLKW<'a> {
} }
#[doc = "Values that can be written to the field `MODE`"] #[doc = "Values that can be written to the field `MODE`"]
pub enum MODEW { pub enum MODEW {
#[doc = "8-bit conversion."] #[doc = "8-bit conversion."] _00,
_00, #[doc = "12-bit conversion."] _01,
#[doc = "12-bit conversion."] #[doc = "10-bit conversion."] _10,
_01,
#[doc = "10-bit conversion."]
_10,
} }
impl MODEW { impl MODEW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -326,14 +309,10 @@ impl<'a> _MODEW<'a> {
} }
#[doc = "Values that can be written to the field `ADIV`"] #[doc = "Values that can be written to the field `ADIV`"]
pub enum ADIVW { pub enum ADIVW {
#[doc = "The divide ratio is 1 and the clock rate is input clock."] #[doc = "The divide ratio is 1 and the clock rate is input clock."] _00,
_00, #[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] _01,
#[doc = "The divide ratio is 2 and the clock rate is (input clock)/2."] #[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."] _10,
_01, #[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."] _11,
#[doc = "The divide ratio is 4 and the clock rate is (input clock)/4."]
_10,
#[doc = "The divide ratio is 8 and the clock rate is (input clock)/8."]
_11,
} }
impl ADIVW { impl ADIVW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::CFG2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP0 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP0_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP1_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP2_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP3 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP3_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP9 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLP9_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPS_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPX {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CLPX_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::CV {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::G {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -2,124 +2,77 @@ use vcell::VolatileCell;
#[doc = r" Register block"] #[doc = r" Register block"]
#[repr(C)] #[repr(C)]
pub struct RegisterBlock { pub struct RegisterBlock {
#[doc = "0x00 - ADC Status and Control Register 1"] #[doc = "0x00 - ADC Status and Control Register 1"] pub sc1a: SC1,
pub sc1a: SC1, #[doc = "0x04 - ADC Status and Control Register 1"] pub sc1b: SC1,
#[doc = "0x04 - ADC Status and Control Register 1"] #[doc = "0x08 - ADC Status and Control Register 1"] pub sc1c: SC1,
pub sc1b: SC1, #[doc = "0x0c - ADC Status and Control Register 1"] pub sc1d: SC1,
#[doc = "0x08 - ADC Status and Control Register 1"] #[doc = "0x10 - ADC Status and Control Register 1"] pub sc1e: SC1,
pub sc1c: SC1, #[doc = "0x14 - ADC Status and Control Register 1"] pub sc1f: SC1,
#[doc = "0x0c - ADC Status and Control Register 1"] #[doc = "0x18 - ADC Status and Control Register 1"] pub sc1g: SC1,
pub sc1d: SC1, #[doc = "0x1c - ADC Status and Control Register 1"] pub sc1h: SC1,
#[doc = "0x10 - ADC Status and Control Register 1"] #[doc = "0x20 - ADC Status and Control Register 1"] pub sc1i: SC1,
pub sc1e: SC1, #[doc = "0x24 - ADC Status and Control Register 1"] pub sc1j: SC1,
#[doc = "0x14 - ADC Status and Control Register 1"] #[doc = "0x28 - ADC Status and Control Register 1"] pub sc1k: SC1,
pub sc1f: SC1, #[doc = "0x2c - ADC Status and Control Register 1"] pub sc1l: SC1,
#[doc = "0x18 - ADC Status and Control Register 1"] #[doc = "0x30 - ADC Status and Control Register 1"] pub sc1m: SC1,
pub sc1g: SC1, #[doc = "0x34 - ADC Status and Control Register 1"] pub sc1n: SC1,
#[doc = "0x1c - ADC Status and Control Register 1"] #[doc = "0x38 - ADC Status and Control Register 1"] pub sc1o: SC1,
pub sc1h: SC1, #[doc = "0x3c - ADC Status and Control Register 1"] pub sc1p: SC1,
#[doc = "0x20 - ADC Status and Control Register 1"] #[doc = "0x40 - ADC Configuration Register 1"] pub cfg1: CFG1,
pub sc1i: SC1, #[doc = "0x44 - ADC Configuration Register 2"] pub cfg2: CFG2,
#[doc = "0x24 - ADC Status and Control Register 1"] #[doc = "0x48 - ADC Data Result Registers"] pub ra: R,
pub sc1j: SC1, #[doc = "0x4c - ADC Data Result Registers"] pub rb: R,
#[doc = "0x28 - ADC Status and Control Register 1"] #[doc = "0x50 - ADC Data Result Registers"] pub rc: R,
pub sc1k: SC1, #[doc = "0x54 - ADC Data Result Registers"] pub rd: R,
#[doc = "0x2c - ADC Status and Control Register 1"] #[doc = "0x58 - ADC Data Result Registers"] pub re: R,
pub sc1l: SC1, #[doc = "0x5c - ADC Data Result Registers"] pub rf: R,
#[doc = "0x30 - ADC Status and Control Register 1"] #[doc = "0x60 - ADC Data Result Registers"] pub rg: R,
pub sc1m: SC1, #[doc = "0x64 - ADC Data Result Registers"] pub rh: R,
#[doc = "0x34 - ADC Status and Control Register 1"] #[doc = "0x68 - ADC Data Result Registers"] pub ri: R,
pub sc1n: SC1, #[doc = "0x6c - ADC Data Result Registers"] pub rj: R,
#[doc = "0x38 - ADC Status and Control Register 1"] #[doc = "0x70 - ADC Data Result Registers"] pub rk: R,
pub sc1o: SC1, #[doc = "0x74 - ADC Data Result Registers"] pub rl: R,
#[doc = "0x3c - ADC Status and Control Register 1"] #[doc = "0x78 - ADC Data Result Registers"] pub rm: R,
pub sc1p: SC1, #[doc = "0x7c - ADC Data Result Registers"] pub rn: R,
#[doc = "0x40 - ADC Configuration Register 1"] #[doc = "0x80 - ADC Data Result Registers"] pub ro: R,
pub cfg1: CFG1, #[doc = "0x84 - ADC Data Result Registers"] pub rp: R,
#[doc = "0x44 - ADC Configuration Register 2"] #[doc = "0x88 - Compare Value Registers"] pub cv1: CV,
pub cfg2: CFG2, #[doc = "0x8c - Compare Value Registers"] pub cv2: CV,
#[doc = "0x48 - ADC Data Result Registers"] #[doc = "0x90 - Status and Control Register 2"] pub sc2: SC2,
pub ra: R, #[doc = "0x94 - Status and Control Register 3"] pub sc3: SC3,
#[doc = "0x4c - ADC Data Result Registers"] #[doc = "0x98 - BASE Offset Register"] pub base_ofs: BASE_OFS,
pub rb: R, #[doc = "0x9c - ADC Offset Correction Register"] pub ofs: OFS,
#[doc = "0x50 - ADC Data Result Registers"] #[doc = "0xa0 - USER Offset Correction Register"] pub usr_ofs: USR_OFS,
pub rc: R, #[doc = "0xa4 - ADC X Offset Correction Register"] pub xofs: XOFS,
#[doc = "0x54 - ADC Data Result Registers"] #[doc = "0xa8 - ADC Y Offset Correction Register"] pub yofs: YOFS,
pub rd: R, #[doc = "0xac - ADC Gain Register"] pub g: G,
#[doc = "0x58 - ADC Data Result Registers"] #[doc = "0xb0 - ADC User Gain Register"] pub ug: UG,
pub re: R, #[doc = "0xb4 - ADC General Calibration Value Register S"] pub clps: CLPS,
#[doc = "0x5c - ADC Data Result Registers"] #[doc = "0xb8 - ADC Plus-Side General Calibration Value Register 3"] pub clp3: CLP3,
pub rf: R, #[doc = "0xbc - ADC Plus-Side General Calibration Value Register 2"] pub clp2: CLP2,
#[doc = "0x60 - ADC Data Result Registers"] #[doc = "0xc0 - ADC Plus-Side General Calibration Value Register 1"] pub clp1: CLP1,
pub rg: R, #[doc = "0xc4 - ADC Plus-Side General Calibration Value Register 0"] pub clp0: CLP0,
#[doc = "0x64 - ADC Data Result Registers"] #[doc = "0xc8 - ADC Plus-Side General Calibration Value Register X"] pub clpx: CLPX,
pub rh: R, #[doc = "0xcc - ADC Plus-Side General Calibration Value Register 9"] pub clp9: CLP9,
#[doc = "0x68 - ADC Data Result Registers"] #[doc = "0xd0 - ADC General Calibration Offset Value Register S"] pub clps_ofs: CLPS_OFS,
pub ri: R,
#[doc = "0x6c - ADC Data Result Registers"]
pub rj: R,
#[doc = "0x70 - ADC Data Result Registers"]
pub rk: R,
#[doc = "0x74 - ADC Data Result Registers"]
pub rl: R,
#[doc = "0x78 - ADC Data Result Registers"]
pub rm: R,
#[doc = "0x7c - ADC Data Result Registers"]
pub rn: R,
#[doc = "0x80 - ADC Data Result Registers"]
pub ro: R,
#[doc = "0x84 - ADC Data Result Registers"]
pub rp: R,
#[doc = "0x88 - Compare Value Registers"]
pub cv1: CV,
#[doc = "0x8c - Compare Value Registers"]
pub cv2: CV,
#[doc = "0x90 - Status and Control Register 2"]
pub sc2: SC2,
#[doc = "0x94 - Status and Control Register 3"]
pub sc3: SC3,
#[doc = "0x98 - BASE Offset Register"]
pub base_ofs: BASE_OFS,
#[doc = "0x9c - ADC Offset Correction Register"]
pub ofs: OFS,
#[doc = "0xa0 - USER Offset Correction Register"]
pub usr_ofs: USR_OFS,
#[doc = "0xa4 - ADC X Offset Correction Register"]
pub xofs: XOFS,
#[doc = "0xa8 - ADC Y Offset Correction Register"]
pub yofs: YOFS,
#[doc = "0xac - ADC Gain Register"]
pub g: G,
#[doc = "0xb0 - ADC User Gain Register"]
pub ug: UG,
#[doc = "0xb4 - ADC General Calibration Value Register S"]
pub clps: CLPS,
#[doc = "0xb8 - ADC Plus-Side General Calibration Value Register 3"]
pub clp3: CLP3,
#[doc = "0xbc - ADC Plus-Side General Calibration Value Register 2"]
pub clp2: CLP2,
#[doc = "0xc0 - ADC Plus-Side General Calibration Value Register 1"]
pub clp1: CLP1,
#[doc = "0xc4 - ADC Plus-Side General Calibration Value Register 0"]
pub clp0: CLP0,
#[doc = "0xc8 - ADC Plus-Side General Calibration Value Register X"]
pub clpx: CLPX,
#[doc = "0xcc - ADC Plus-Side General Calibration Value Register 9"]
pub clp9: CLP9,
#[doc = "0xd0 - ADC General Calibration Offset Value Register S"]
pub clps_ofs: CLPS_OFS,
#[doc = "0xd4 - ADC Plus-Side General Calibration Offset Value Register 3"] #[doc = "0xd4 - ADC Plus-Side General Calibration Offset Value Register 3"]
pub clp3_ofs: CLP3_OFS, pub clp3_ofs:
CLP3_OFS,
#[doc = "0xd8 - ADC Plus-Side General Calibration Offset Value Register 2"] #[doc = "0xd8 - ADC Plus-Side General Calibration Offset Value Register 2"]
pub clp2_ofs: CLP2_OFS, pub clp2_ofs:
CLP2_OFS,
#[doc = "0xdc - ADC Plus-Side General Calibration Offset Value Register 1"] #[doc = "0xdc - ADC Plus-Side General Calibration Offset Value Register 1"]
pub clp1_ofs: CLP1_OFS, pub clp1_ofs:
CLP1_OFS,
#[doc = "0xe0 - ADC Plus-Side General Calibration Offset Value Register 0"] #[doc = "0xe0 - ADC Plus-Side General Calibration Offset Value Register 0"]
pub clp0_ofs: CLP0_OFS, pub clp0_ofs:
CLP0_OFS,
#[doc = "0xe4 - ADC Plus-Side General Calibration Offset Value Register X"] #[doc = "0xe4 - ADC Plus-Side General Calibration Offset Value Register X"]
pub clpx_ofs: CLPX_OFS, pub clpx_ofs:
CLPX_OFS,
#[doc = "0xe8 - ADC Plus-Side General Calibration Offset Value Register 9"] #[doc = "0xe8 - ADC Plus-Side General Calibration Offset Value Register 9"]
pub clp9_ofs: CLP9_OFS, pub clp9_ofs:
CLP9_OFS,
} }
#[doc = "ADC Status and Control Register 1"] #[doc = "ADC Status and Control Register 1"]
pub struct SC1 { pub struct SC1 {

View File

@ -22,7 +22,9 @@ impl super::OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -6,7 +6,9 @@ impl super::R {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
} }
#[doc = r" Value of the field"] #[doc = r" Value of the field"]

View File

@ -22,7 +22,9 @@ impl super::SC1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,62 +45,36 @@ impl super::SC1 {
#[doc = "Possible values of the field `ADCH`"] #[doc = "Possible values of the field `ADCH`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADCHR { pub enum ADCHR {
#[doc = "Exernal channel 0 is selected as input."] #[doc = "Exernal channel 0 is selected as input."] _00000,
_00000, #[doc = "Exernal channel 1 is selected as input."] _00001,
#[doc = "Exernal channel 1 is selected as input."] #[doc = "Exernal channel 2 is selected as input."] _00010,
_00001, #[doc = "Exernal channel 3 is selected as input."] _00011,
#[doc = "Exernal channel 2 is selected as input."] #[doc = "Exernal channel 4 is selected as input."] _00100,
_00010, #[doc = "Exernal channel 5 is selected as input."] _00101,
#[doc = "Exernal channel 3 is selected as input."] #[doc = "Exernal channel 6 is selected as input."] _00110,
_00011, #[doc = "Exernal channel 7 is selected as input."] _00111,
#[doc = "Exernal channel 4 is selected as input."] #[doc = "Exernal channel 8 is selected as input."] _01000,
_00100, #[doc = "Exernal channel 9 is selected as input."] _01001,
#[doc = "Exernal channel 5 is selected as input."] #[doc = "Exernal channel 10 is selected as input."] _01010,
_00101, #[doc = "Exernal channel 11 is selected as input."] _01011,
#[doc = "Exernal channel 6 is selected as input."] #[doc = "Exernal channel 12 is selected as input."] _01100,
_00110, #[doc = "Exernal channel 13 is selected as input."] _01101,
#[doc = "Exernal channel 7 is selected as input."] #[doc = "Exernal channel 14 is selected as input."] _01110,
_00111, #[doc = "Exernal channel 15 is selected as input."] _01111,
#[doc = "Exernal channel 8 is selected as input."] #[doc = "Exernal channel 18 is selected as input."] _10010,
_01000, #[doc = "Exernal channel 19 is selected as input."] _10011,
#[doc = "Exernal channel 9 is selected as input."] #[doc = "Internal channel 0 is selected as input."] _10101,
_01001, #[doc = "Internal channel 1 is selected as input."] _10110,
#[doc = "Exernal channel 10 is selected as input."] #[doc = "Internal channel 2 is selected as input."] _10111,
_01010, #[doc = "Temp Sensor"] _11010,
#[doc = "Exernal channel 11 is selected as input."] #[doc = "Band Gap"] _11011,
_01011, #[doc = "Internal channel 3 is selected as input."] _11100,
#[doc = "Exernal channel 12 is selected as input."]
_01100,
#[doc = "Exernal channel 13 is selected as input."]
_01101,
#[doc = "Exernal channel 14 is selected as input."]
_01110,
#[doc = "Exernal channel 15 is selected as input."]
_01111,
#[doc = "Exernal channel 18 is selected as input."]
_10010,
#[doc = "Exernal channel 19 is selected as input."]
_10011,
#[doc = "Internal channel 0 is selected as input."]
_10101,
#[doc = "Internal channel 1 is selected as input."]
_10110,
#[doc = "Internal channel 2 is selected as input."]
_10111,
#[doc = "Temp Sensor"]
_11010,
#[doc = "Band Gap"]
_11011,
#[doc = "Internal channel 3 is selected as input."]
_11100,
#[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11101, _11101,
#[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11110, _11110,
#[doc = "Module is disabled"] #[doc = "Module is disabled"] _11111,
_11111, #[doc = r" Reserved"] _Reserved(u8),
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl ADCHR { impl ADCHR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -309,10 +285,8 @@ impl ADCHR {
#[doc = "Possible values of the field `AIEN`"] #[doc = "Possible values of the field `AIEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AIENR { pub enum AIENR {
#[doc = "Conversion complete interrupt is disabled."] #[doc = "Conversion complete interrupt is disabled."] _0,
_0, #[doc = "Conversion complete interrupt is enabled."] _1,
#[doc = "Conversion complete interrupt is enabled."]
_1,
} }
impl AIENR { impl AIENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -356,10 +330,8 @@ impl AIENR {
#[doc = "Possible values of the field `COCO`"] #[doc = "Possible values of the field `COCO`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum COCOR { pub enum COCOR {
#[doc = "Conversion is not completed."] #[doc = "Conversion is not completed."] _0,
_0, #[doc = "Conversion is completed."] _1,
#[doc = "Conversion is completed."]
_1,
} }
impl COCOR { impl COCOR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -402,60 +374,35 @@ impl COCOR {
} }
#[doc = "Values that can be written to the field `ADCH`"] #[doc = "Values that can be written to the field `ADCH`"]
pub enum ADCHW { pub enum ADCHW {
#[doc = "Exernal channel 0 is selected as input."] #[doc = "Exernal channel 0 is selected as input."] _00000,
_00000, #[doc = "Exernal channel 1 is selected as input."] _00001,
#[doc = "Exernal channel 1 is selected as input."] #[doc = "Exernal channel 2 is selected as input."] _00010,
_00001, #[doc = "Exernal channel 3 is selected as input."] _00011,
#[doc = "Exernal channel 2 is selected as input."] #[doc = "Exernal channel 4 is selected as input."] _00100,
_00010, #[doc = "Exernal channel 5 is selected as input."] _00101,
#[doc = "Exernal channel 3 is selected as input."] #[doc = "Exernal channel 6 is selected as input."] _00110,
_00011, #[doc = "Exernal channel 7 is selected as input."] _00111,
#[doc = "Exernal channel 4 is selected as input."] #[doc = "Exernal channel 8 is selected as input."] _01000,
_00100, #[doc = "Exernal channel 9 is selected as input."] _01001,
#[doc = "Exernal channel 5 is selected as input."] #[doc = "Exernal channel 10 is selected as input."] _01010,
_00101, #[doc = "Exernal channel 11 is selected as input."] _01011,
#[doc = "Exernal channel 6 is selected as input."] #[doc = "Exernal channel 12 is selected as input."] _01100,
_00110, #[doc = "Exernal channel 13 is selected as input."] _01101,
#[doc = "Exernal channel 7 is selected as input."] #[doc = "Exernal channel 14 is selected as input."] _01110,
_00111, #[doc = "Exernal channel 15 is selected as input."] _01111,
#[doc = "Exernal channel 8 is selected as input."] #[doc = "Exernal channel 18 is selected as input."] _10010,
_01000, #[doc = "Exernal channel 19 is selected as input."] _10011,
#[doc = "Exernal channel 9 is selected as input."] #[doc = "Internal channel 0 is selected as input."] _10101,
_01001, #[doc = "Internal channel 1 is selected as input."] _10110,
#[doc = "Exernal channel 10 is selected as input."] #[doc = "Internal channel 2 is selected as input."] _10111,
_01010, #[doc = "Temp Sensor"] _11010,
#[doc = "Exernal channel 11 is selected as input."] #[doc = "Band Gap"] _11011,
_01011, #[doc = "Internal channel 3 is selected as input."] _11100,
#[doc = "Exernal channel 12 is selected as input."]
_01100,
#[doc = "Exernal channel 13 is selected as input."]
_01101,
#[doc = "Exernal channel 14 is selected as input."]
_01110,
#[doc = "Exernal channel 15 is selected as input."]
_01111,
#[doc = "Exernal channel 18 is selected as input."]
_10010,
#[doc = "Exernal channel 19 is selected as input."]
_10011,
#[doc = "Internal channel 0 is selected as input."]
_10101,
#[doc = "Internal channel 1 is selected as input."]
_10110,
#[doc = "Internal channel 2 is selected as input."]
_10111,
#[doc = "Temp Sensor"]
_11010,
#[doc = "Band Gap"]
_11011,
#[doc = "Internal channel 3 is selected as input."]
_11100,
#[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSH is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11101, _11101,
#[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."] #[doc = "VREFSL is selected as input. Voltage reference selected is determined by SC2[REFSEL]."]
_11110, _11110,
#[doc = "Module is disabled"] #[doc = "Module is disabled"] _11111,
_11111,
} }
impl ADCHW { impl ADCHW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -650,10 +597,8 @@ impl<'a> _ADCHW<'a> {
} }
#[doc = "Values that can be written to the field `AIEN`"] #[doc = "Values that can be written to the field `AIEN`"]
pub enum AIENW { pub enum AIENW {
#[doc = "Conversion complete interrupt is disabled."] #[doc = "Conversion complete interrupt is disabled."] _0,
_0, #[doc = "Conversion complete interrupt is enabled."] _1,
#[doc = "Conversion complete interrupt is enabled."]
_1,
} }
impl AIENW { impl AIENW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::SC2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,12 +45,10 @@ impl super::SC2 {
#[doc = "Possible values of the field `REFSEL`"] #[doc = "Possible values of the field `REFSEL`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum REFSELR { pub enum REFSELR {
#[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] #[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] _00,
_00,
#[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."] #[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."]
_01, _01,
#[doc = r" Reserved"] #[doc = r" Reserved"] _Reserved(u8),
_Reserved(u8),
} }
impl REFSELR { impl REFSELR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -84,8 +84,7 @@ impl REFSELR {
#[doc = "Possible values of the field `DMAEN`"] #[doc = "Possible values of the field `DMAEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum DMAENR { pub enum DMAENR {
#[doc = "DMA is disabled."] #[doc = "DMA is disabled."] _0,
_0,
#[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."] #[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."]
_1, _1,
} }
@ -173,10 +172,8 @@ impl ACFGTR {
#[doc = "Possible values of the field `ACFE`"] #[doc = "Possible values of the field `ACFE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ACFER { pub enum ACFER {
#[doc = "Compare function disabled."] #[doc = "Compare function disabled."] _0,
_0, #[doc = "Compare function enabled."] _1,
#[doc = "Compare function enabled."]
_1,
} }
impl ACFER { impl ACFER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -220,10 +217,8 @@ impl ACFER {
#[doc = "Possible values of the field `ADTRG`"] #[doc = "Possible values of the field `ADTRG`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADTRGR { pub enum ADTRGR {
#[doc = "Software trigger selected."] #[doc = "Software trigger selected."] _0,
_0, #[doc = "Hardware trigger selected."] _1,
#[doc = "Hardware trigger selected."]
_1,
} }
impl ADTRGR { impl ADTRGR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -267,10 +262,8 @@ impl ADTRGR {
#[doc = "Possible values of the field `ADACT`"] #[doc = "Possible values of the field `ADACT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ADACTR { pub enum ADACTR {
#[doc = "Conversion not in progress."] #[doc = "Conversion not in progress."] _0,
_0, #[doc = "Conversion in progress."] _1,
#[doc = "Conversion in progress."]
_1,
} }
impl ADACTR { impl ADACTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,12 +318,9 @@ impl TRGPRNUMR {
#[doc = "Possible values of the field `TRGSTLAT`"] #[doc = "Possible values of the field `TRGSTLAT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TRGSTLATR { pub enum TRGSTLATR {
#[doc = "No trigger request has been latched"] #[doc = "No trigger request has been latched"] _0,
_0, #[doc = "A trigger request has been latched"] _1,
#[doc = "A trigger request has been latched"] #[doc = r" Reserved"] _Reserved(u8),
_1,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl TRGSTLATR { impl TRGSTLATR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -366,12 +356,9 @@ impl TRGSTLATR {
#[doc = "Possible values of the field `TRGSTERR`"] #[doc = "Possible values of the field `TRGSTERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TRGSTERRR { pub enum TRGSTERRR {
#[doc = "No error has occurred"] #[doc = "No error has occurred"] _0,
_0, #[doc = "An error has occurred"] _1,
#[doc = "An error has occurred"] #[doc = r" Reserved"] _Reserved(u8),
_1,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl TRGSTERRR { impl TRGSTERRR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -406,8 +393,7 @@ impl TRGSTERRR {
} }
#[doc = "Values that can be written to the field `REFSEL`"] #[doc = "Values that can be written to the field `REFSEL`"]
pub enum REFSELW { pub enum REFSELW {
#[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] #[doc = "Default voltage reference pin pair, that is, external pins VREFH and VREFL"] _00,
_00,
#[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."] #[doc = "Alternate reference voltage, that is, VALTH. This voltage may be additional external pin or internal source depending on the MCU configuration. See the chip configuration information for details specific to this MCU."]
_01, _01,
} }
@ -454,8 +440,7 @@ impl<'a> _REFSELW<'a> {
} }
#[doc = "Values that can be written to the field `DMAEN`"] #[doc = "Values that can be written to the field `DMAEN`"]
pub enum DMAENW { pub enum DMAENW {
#[doc = "DMA is disabled."] #[doc = "DMA is disabled."] _0,
_0,
#[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."] #[doc = "DMA is enabled and will assert the ADC DMA request during an ADC conversion complete event , which is indicated when any SC1n[COCO] flag is asserted."]
_1, _1,
} }
@ -558,10 +543,8 @@ impl<'a> _ACFGTW<'a> {
} }
#[doc = "Values that can be written to the field `ACFE`"] #[doc = "Values that can be written to the field `ACFE`"]
pub enum ACFEW { pub enum ACFEW {
#[doc = "Compare function disabled."] #[doc = "Compare function disabled."] _0,
_0, #[doc = "Compare function enabled."] _1,
#[doc = "Compare function enabled."]
_1,
} }
impl ACFEW { impl ACFEW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -616,10 +599,8 @@ impl<'a> _ACFEW<'a> {
} }
#[doc = "Values that can be written to the field `ADTRG`"] #[doc = "Values that can be written to the field `ADTRG`"]
pub enum ADTRGW { pub enum ADTRGW {
#[doc = "Software trigger selected."] #[doc = "Software trigger selected."] _0,
_0, #[doc = "Hardware trigger selected."] _1,
#[doc = "Hardware trigger selected."]
_1,
} }
impl ADTRGW { impl ADTRGW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::SC3 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,14 +45,10 @@ impl super::SC3 {
#[doc = "Possible values of the field `AVGS`"] #[doc = "Possible values of the field `AVGS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AVGSR { pub enum AVGSR {
#[doc = "4 samples averaged."] #[doc = "4 samples averaged."] _00,
_00, #[doc = "8 samples averaged."] _01,
#[doc = "8 samples averaged."] #[doc = "16 samples averaged."] _10,
_01, #[doc = "32 samples averaged."] _11,
#[doc = "16 samples averaged."]
_10,
#[doc = "32 samples averaged."]
_11,
} }
impl AVGSR { impl AVGSR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -99,10 +97,8 @@ impl AVGSR {
#[doc = "Possible values of the field `AVGE`"] #[doc = "Possible values of the field `AVGE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AVGER { pub enum AVGER {
#[doc = "Hardware average function disabled."] #[doc = "Hardware average function disabled."] _0,
_0, #[doc = "Hardware average function enabled."] _1,
#[doc = "Hardware average function enabled."]
_1,
} }
impl AVGER { impl AVGER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -213,14 +209,10 @@ impl CALR {
} }
#[doc = "Values that can be written to the field `AVGS`"] #[doc = "Values that can be written to the field `AVGS`"]
pub enum AVGSW { pub enum AVGSW {
#[doc = "4 samples averaged."] #[doc = "4 samples averaged."] _00,
_00, #[doc = "8 samples averaged."] _01,
#[doc = "8 samples averaged."] #[doc = "16 samples averaged."] _10,
_01, #[doc = "32 samples averaged."] _11,
#[doc = "16 samples averaged."]
_10,
#[doc = "32 samples averaged."]
_11,
} }
impl AVGSW { impl AVGSW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -279,10 +271,8 @@ impl<'a> _AVGSW<'a> {
} }
#[doc = "Values that can be written to the field `AVGE`"] #[doc = "Values that can be written to the field `AVGE`"]
pub enum AVGEW { pub enum AVGEW {
#[doc = "Hardware average function disabled."] #[doc = "Hardware average function disabled."] _0,
_0, #[doc = "Hardware average function enabled."] _1,
#[doc = "Hardware average function enabled."]
_1,
} }
impl AVGEW { impl AVGEW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::UG {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::USR_OFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::XOFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::YOFS {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -2,42 +2,25 @@ use vcell::VolatileCell;
#[doc = r" Register block"] #[doc = r" Register block"]
#[repr(C)] #[repr(C)]
pub struct RegisterBlock { pub struct RegisterBlock {
#[doc = "0x00 - Master Privilege Register A"] #[doc = "0x00 - Master Privilege Register A"] pub mpra: MPRA,
pub mpra: MPRA,
_reserved0: [u8; 28usize], _reserved0: [u8; 28usize],
#[doc = "0x20 - Peripheral Access Control Register"] #[doc = "0x20 - Peripheral Access Control Register"] pub pacra: PACRA,
pub pacra: PACRA, #[doc = "0x24 - Peripheral Access Control Register"] pub pacrb: PACRB,
#[doc = "0x24 - Peripheral Access Control Register"] #[doc = "0x28 - Peripheral Access Control Register"] pub pacrc: PACRC,
pub pacrb: PACRB, #[doc = "0x2c - Peripheral Access Control Register"] pub pacrd: PACRD,
#[doc = "0x28 - Peripheral Access Control Register"]
pub pacrc: PACRC,
#[doc = "0x2c - Peripheral Access Control Register"]
pub pacrd: PACRD,
_reserved1: [u8; 16usize], _reserved1: [u8; 16usize],
#[doc = "0x40 - Off-Platform Peripheral Access Control Register"] #[doc = "0x40 - Off-Platform Peripheral Access Control Register"] pub opacra: OPACRA,
pub opacra: OPACRA, #[doc = "0x44 - Off-Platform Peripheral Access Control Register"] pub opacrb: OPACRB,
#[doc = "0x44 - Off-Platform Peripheral Access Control Register"] #[doc = "0x48 - Off-Platform Peripheral Access Control Register"] pub opacrc: OPACRC,
pub opacrb: OPACRB, #[doc = "0x4c - Off-Platform Peripheral Access Control Register"] pub opacrd: OPACRD,
#[doc = "0x48 - Off-Platform Peripheral Access Control Register"] #[doc = "0x50 - Off-Platform Peripheral Access Control Register"] pub opacre: OPACRE,
pub opacrc: OPACRC, #[doc = "0x54 - Off-Platform Peripheral Access Control Register"] pub opacrf: OPACRF,
#[doc = "0x4c - Off-Platform Peripheral Access Control Register"] #[doc = "0x58 - Off-Platform Peripheral Access Control Register"] pub opacrg: OPACRG,
pub opacrd: OPACRD, #[doc = "0x5c - Off-Platform Peripheral Access Control Register"] pub opacrh: OPACRH,
#[doc = "0x50 - Off-Platform Peripheral Access Control Register"] #[doc = "0x60 - Off-Platform Peripheral Access Control Register"] pub opacri: OPACRI,
pub opacre: OPACRE, #[doc = "0x64 - Off-Platform Peripheral Access Control Register"] pub opacrj: OPACRJ,
#[doc = "0x54 - Off-Platform Peripheral Access Control Register"] #[doc = "0x68 - Off-Platform Peripheral Access Control Register"] pub opacrk: OPACRK,
pub opacrf: OPACRF, #[doc = "0x6c - Off-Platform Peripheral Access Control Register"] pub opacrl: OPACRL,
#[doc = "0x58 - Off-Platform Peripheral Access Control Register"]
pub opacrg: OPACRG,
#[doc = "0x5c - Off-Platform Peripheral Access Control Register"]
pub opacrh: OPACRH,
#[doc = "0x60 - Off-Platform Peripheral Access Control Register"]
pub opacri: OPACRI,
#[doc = "0x64 - Off-Platform Peripheral Access Control Register"]
pub opacrj: OPACRJ,
#[doc = "0x68 - Off-Platform Peripheral Access Control Register"]
pub opacrk: OPACRK,
#[doc = "0x6c - Off-Platform Peripheral Access Control Register"]
pub opacrl: OPACRL,
} }
#[doc = "Master Privilege Register A"] #[doc = "Master Privilege Register A"]
pub struct MPRA { pub struct MPRA {

View File

@ -22,7 +22,9 @@ impl super::MPRA {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::MPRA {
#[doc = "Possible values of the field `MPL2`"] #[doc = "Possible values of the field `MPL2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MPL2R { pub enum MPL2R {
#[doc = "Accesses from this master are forced to user-mode."] #[doc = "Accesses from this master are forced to user-mode."] _0,
_0, #[doc = "Accesses from this master are not forced to user-mode."] _1,
#[doc = "Accesses from this master are not forced to user-mode."]
_1,
} }
impl MPL2R { impl MPL2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl MPL2R {
#[doc = "Possible values of the field `MTW2`"] #[doc = "Possible values of the field `MTW2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MTW2R { pub enum MTW2R {
#[doc = "This master is not trusted for write accesses."] #[doc = "This master is not trusted for write accesses."] _0,
_0, #[doc = "This master is trusted for write accesses."] _1,
#[doc = "This master is trusted for write accesses."]
_1,
} }
impl MTW2R { impl MTW2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl MTW2R {
#[doc = "Possible values of the field `MTR2`"] #[doc = "Possible values of the field `MTR2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MTR2R { pub enum MTR2R {
#[doc = "This master is not trusted for read accesses."] #[doc = "This master is not trusted for read accesses."] _0,
_0, #[doc = "This master is trusted for read accesses."] _1,
#[doc = "This master is trusted for read accesses."]
_1,
} }
impl MTR2R { impl MTR2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl MTR2R {
#[doc = "Possible values of the field `MPL1`"] #[doc = "Possible values of the field `MPL1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MPL1R { pub enum MPL1R {
#[doc = "Accesses from this master are forced to user-mode."] #[doc = "Accesses from this master are forced to user-mode."] _0,
_0, #[doc = "Accesses from this master are not forced to user-mode."] _1,
#[doc = "Accesses from this master are not forced to user-mode."]
_1,
} }
impl MPL1R { impl MPL1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl MPL1R {
#[doc = "Possible values of the field `MTW1`"] #[doc = "Possible values of the field `MTW1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MTW1R { pub enum MTW1R {
#[doc = "This master is not trusted for write accesses."] #[doc = "This master is not trusted for write accesses."] _0,
_0, #[doc = "This master is trusted for write accesses."] _1,
#[doc = "This master is trusted for write accesses."]
_1,
} }
impl MTW1R { impl MTW1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl MTW1R {
#[doc = "Possible values of the field `MTR1`"] #[doc = "Possible values of the field `MTR1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MTR1R { pub enum MTR1R {
#[doc = "This master is not trusted for read accesses."] #[doc = "This master is not trusted for read accesses."] _0,
_0, #[doc = "This master is trusted for read accesses."] _1,
#[doc = "This master is trusted for read accesses."]
_1,
} }
impl MTR1R { impl MTR1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl MTR1R {
#[doc = "Possible values of the field `MPL0`"] #[doc = "Possible values of the field `MPL0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MPL0R { pub enum MPL0R {
#[doc = "Accesses from this master are forced to user-mode."] #[doc = "Accesses from this master are forced to user-mode."] _0,
_0, #[doc = "Accesses from this master are not forced to user-mode."] _1,
#[doc = "Accesses from this master are not forced to user-mode."]
_1,
} }
impl MPL0R { impl MPL0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl MPL0R {
#[doc = "Possible values of the field `MTW0`"] #[doc = "Possible values of the field `MTW0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MTW0R { pub enum MTW0R {
#[doc = "This master is not trusted for write accesses."] #[doc = "This master is not trusted for write accesses."] _0,
_0, #[doc = "This master is trusted for write accesses."] _1,
#[doc = "This master is trusted for write accesses."]
_1,
} }
impl MTW0R { impl MTW0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl MTW0R {
#[doc = "Possible values of the field `MTR0`"] #[doc = "Possible values of the field `MTR0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MTR0R { pub enum MTR0R {
#[doc = "This master is not trusted for read accesses."] #[doc = "This master is not trusted for read accesses."] _0,
_0, #[doc = "This master is trusted for read accesses."] _1,
#[doc = "This master is trusted for read accesses."]
_1,
} }
impl MTR0R { impl MTR0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -465,10 +449,8 @@ impl MTR0R {
} }
#[doc = "Values that can be written to the field `MPL2`"] #[doc = "Values that can be written to the field `MPL2`"]
pub enum MPL2W { pub enum MPL2W {
#[doc = "Accesses from this master are forced to user-mode."] #[doc = "Accesses from this master are forced to user-mode."] _0,
_0, #[doc = "Accesses from this master are not forced to user-mode."] _1,
#[doc = "Accesses from this master are not forced to user-mode."]
_1,
} }
impl MPL2W { impl MPL2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -523,10 +505,8 @@ impl<'a> _MPL2W<'a> {
} }
#[doc = "Values that can be written to the field `MTW2`"] #[doc = "Values that can be written to the field `MTW2`"]
pub enum MTW2W { pub enum MTW2W {
#[doc = "This master is not trusted for write accesses."] #[doc = "This master is not trusted for write accesses."] _0,
_0, #[doc = "This master is trusted for write accesses."] _1,
#[doc = "This master is trusted for write accesses."]
_1,
} }
impl MTW2W { impl MTW2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -581,10 +561,8 @@ impl<'a> _MTW2W<'a> {
} }
#[doc = "Values that can be written to the field `MTR2`"] #[doc = "Values that can be written to the field `MTR2`"]
pub enum MTR2W { pub enum MTR2W {
#[doc = "This master is not trusted for read accesses."] #[doc = "This master is not trusted for read accesses."] _0,
_0, #[doc = "This master is trusted for read accesses."] _1,
#[doc = "This master is trusted for read accesses."]
_1,
} }
impl MTR2W { impl MTR2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -639,10 +617,8 @@ impl<'a> _MTR2W<'a> {
} }
#[doc = "Values that can be written to the field `MPL1`"] #[doc = "Values that can be written to the field `MPL1`"]
pub enum MPL1W { pub enum MPL1W {
#[doc = "Accesses from this master are forced to user-mode."] #[doc = "Accesses from this master are forced to user-mode."] _0,
_0, #[doc = "Accesses from this master are not forced to user-mode."] _1,
#[doc = "Accesses from this master are not forced to user-mode."]
_1,
} }
impl MPL1W { impl MPL1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -697,10 +673,8 @@ impl<'a> _MPL1W<'a> {
} }
#[doc = "Values that can be written to the field `MTW1`"] #[doc = "Values that can be written to the field `MTW1`"]
pub enum MTW1W { pub enum MTW1W {
#[doc = "This master is not trusted for write accesses."] #[doc = "This master is not trusted for write accesses."] _0,
_0, #[doc = "This master is trusted for write accesses."] _1,
#[doc = "This master is trusted for write accesses."]
_1,
} }
impl MTW1W { impl MTW1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -755,10 +729,8 @@ impl<'a> _MTW1W<'a> {
} }
#[doc = "Values that can be written to the field `MTR1`"] #[doc = "Values that can be written to the field `MTR1`"]
pub enum MTR1W { pub enum MTR1W {
#[doc = "This master is not trusted for read accesses."] #[doc = "This master is not trusted for read accesses."] _0,
_0, #[doc = "This master is trusted for read accesses."] _1,
#[doc = "This master is trusted for read accesses."]
_1,
} }
impl MTR1W { impl MTR1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -813,10 +785,8 @@ impl<'a> _MTR1W<'a> {
} }
#[doc = "Values that can be written to the field `MPL0`"] #[doc = "Values that can be written to the field `MPL0`"]
pub enum MPL0W { pub enum MPL0W {
#[doc = "Accesses from this master are forced to user-mode."] #[doc = "Accesses from this master are forced to user-mode."] _0,
_0, #[doc = "Accesses from this master are not forced to user-mode."] _1,
#[doc = "Accesses from this master are not forced to user-mode."]
_1,
} }
impl MPL0W { impl MPL0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -871,10 +841,8 @@ impl<'a> _MPL0W<'a> {
} }
#[doc = "Values that can be written to the field `MTW0`"] #[doc = "Values that can be written to the field `MTW0`"]
pub enum MTW0W { pub enum MTW0W {
#[doc = "This master is not trusted for write accesses."] #[doc = "This master is not trusted for write accesses."] _0,
_0, #[doc = "This master is trusted for write accesses."] _1,
#[doc = "This master is trusted for write accesses."]
_1,
} }
impl MTW0W { impl MTW0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -929,10 +897,8 @@ impl<'a> _MTW0W<'a> {
} }
#[doc = "Values that can be written to the field `MTR0`"] #[doc = "Values that can be written to the field `MTR0`"]
pub enum MTR0W { pub enum MTR0W {
#[doc = "This master is not trusted for read accesses."] #[doc = "This master is not trusted for read accesses."] _0,
_0, #[doc = "This master is trusted for read accesses."] _1,
#[doc = "This master is trusted for read accesses."]
_1,
} }
impl MTR0W { impl MTR0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRA {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRA {
#[doc = "Possible values of the field `TP7`"] #[doc = "Possible values of the field `TP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP7R { pub enum TP7R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP7R { impl TP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP7R {
#[doc = "Possible values of the field `WP7`"] #[doc = "Possible values of the field `WP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP7R { pub enum WP7R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP7R { impl WP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP7R {
#[doc = "Possible values of the field `SP7`"] #[doc = "Possible values of the field `SP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP7R { pub enum SP7R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP7R { impl SP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP7R {
#[doc = "Possible values of the field `TP6`"] #[doc = "Possible values of the field `TP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP6R { pub enum TP6R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6R { impl TP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP6R {
#[doc = "Possible values of the field `WP6`"] #[doc = "Possible values of the field `WP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP6R { pub enum WP6R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6R { impl WP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP6R {
#[doc = "Possible values of the field `SP6`"] #[doc = "Possible values of the field `SP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP6R { pub enum SP6R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6R { impl SP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP6R {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -466,10 +450,8 @@ impl SP5R {
#[doc = "Possible values of the field `TP4`"] #[doc = "Possible values of the field `TP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP4R { pub enum TP4R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4R { impl TP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -513,10 +495,8 @@ impl TP4R {
#[doc = "Possible values of the field `WP4`"] #[doc = "Possible values of the field `WP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP4R { pub enum WP4R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4R { impl WP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -560,10 +540,8 @@ impl WP4R {
#[doc = "Possible values of the field `SP4`"] #[doc = "Possible values of the field `SP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP4R { pub enum SP4R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4R { impl SP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -607,10 +585,8 @@ impl SP4R {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -654,10 +630,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -701,10 +675,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -748,10 +720,8 @@ impl SP1R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -795,10 +765,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -842,10 +810,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -888,10 +854,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP7`"] #[doc = "Values that can be written to the field `TP7`"]
pub enum TP7W { pub enum TP7W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP7W { impl TP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -946,10 +910,8 @@ impl<'a> _TP7W<'a> {
} }
#[doc = "Values that can be written to the field `WP7`"] #[doc = "Values that can be written to the field `WP7`"]
pub enum WP7W { pub enum WP7W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP7W { impl WP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1004,10 +966,8 @@ impl<'a> _WP7W<'a> {
} }
#[doc = "Values that can be written to the field `SP7`"] #[doc = "Values that can be written to the field `SP7`"]
pub enum SP7W { pub enum SP7W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP7W { impl SP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1062,10 +1022,8 @@ impl<'a> _SP7W<'a> {
} }
#[doc = "Values that can be written to the field `TP6`"] #[doc = "Values that can be written to the field `TP6`"]
pub enum TP6W { pub enum TP6W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6W { impl TP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1120,10 +1078,8 @@ impl<'a> _TP6W<'a> {
} }
#[doc = "Values that can be written to the field `WP6`"] #[doc = "Values that can be written to the field `WP6`"]
pub enum WP6W { pub enum WP6W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6W { impl WP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1178,10 +1134,8 @@ impl<'a> _WP6W<'a> {
} }
#[doc = "Values that can be written to the field `SP6`"] #[doc = "Values that can be written to the field `SP6`"]
pub enum SP6W { pub enum SP6W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6W { impl SP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1236,10 +1190,8 @@ impl<'a> _SP6W<'a> {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1294,10 +1246,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1352,10 +1302,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1410,10 +1358,8 @@ impl<'a> _SP5W<'a> {
} }
#[doc = "Values that can be written to the field `TP4`"] #[doc = "Values that can be written to the field `TP4`"]
pub enum TP4W { pub enum TP4W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4W { impl TP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1468,10 +1414,8 @@ impl<'a> _TP4W<'a> {
} }
#[doc = "Values that can be written to the field `WP4`"] #[doc = "Values that can be written to the field `WP4`"]
pub enum WP4W { pub enum WP4W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4W { impl WP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1526,10 +1470,8 @@ impl<'a> _WP4W<'a> {
} }
#[doc = "Values that can be written to the field `SP4`"] #[doc = "Values that can be written to the field `SP4`"]
pub enum SP4W { pub enum SP4W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4W { impl SP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1584,10 +1526,8 @@ impl<'a> _SP4W<'a> {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1642,10 +1582,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1700,10 +1638,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1758,10 +1694,8 @@ impl<'a> _SP1W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1816,10 +1750,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1874,10 +1806,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRB {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRB {
#[doc = "Possible values of the field `TP6`"] #[doc = "Possible values of the field `TP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP6R { pub enum TP6R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6R { impl TP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP6R {
#[doc = "Possible values of the field `WP6`"] #[doc = "Possible values of the field `WP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP6R { pub enum WP6R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6R { impl WP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP6R {
#[doc = "Possible values of the field `SP6`"] #[doc = "Possible values of the field `SP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP6R { pub enum SP6R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6R { impl SP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP6R {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP5R {
#[doc = "Possible values of the field `TP4`"] #[doc = "Possible values of the field `TP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP4R { pub enum TP4R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4R { impl TP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP4R {
#[doc = "Possible values of the field `WP4`"] #[doc = "Possible values of the field `WP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP4R { pub enum WP4R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4R { impl WP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP4R {
#[doc = "Possible values of the field `SP4`"] #[doc = "Possible values of the field `SP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP4R { pub enum SP4R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4R { impl SP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -466,10 +450,8 @@ impl SP4R {
#[doc = "Possible values of the field `TP3`"] #[doc = "Possible values of the field `TP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP3R { pub enum TP3R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3R { impl TP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -513,10 +495,8 @@ impl TP3R {
#[doc = "Possible values of the field `WP3`"] #[doc = "Possible values of the field `WP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP3R { pub enum WP3R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3R { impl WP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -560,10 +540,8 @@ impl WP3R {
#[doc = "Possible values of the field `SP3`"] #[doc = "Possible values of the field `SP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP3R { pub enum SP3R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3R { impl SP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -606,10 +584,8 @@ impl SP3R {
} }
#[doc = "Values that can be written to the field `TP6`"] #[doc = "Values that can be written to the field `TP6`"]
pub enum TP6W { pub enum TP6W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6W { impl TP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -664,10 +640,8 @@ impl<'a> _TP6W<'a> {
} }
#[doc = "Values that can be written to the field `WP6`"] #[doc = "Values that can be written to the field `WP6`"]
pub enum WP6W { pub enum WP6W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6W { impl WP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -722,10 +696,8 @@ impl<'a> _WP6W<'a> {
} }
#[doc = "Values that can be written to the field `SP6`"] #[doc = "Values that can be written to the field `SP6`"]
pub enum SP6W { pub enum SP6W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6W { impl SP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -780,10 +752,8 @@ impl<'a> _SP6W<'a> {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -838,10 +808,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -896,10 +864,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -954,10 +920,8 @@ impl<'a> _SP5W<'a> {
} }
#[doc = "Values that can be written to the field `TP4`"] #[doc = "Values that can be written to the field `TP4`"]
pub enum TP4W { pub enum TP4W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4W { impl TP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1012,10 +976,8 @@ impl<'a> _TP4W<'a> {
} }
#[doc = "Values that can be written to the field `WP4`"] #[doc = "Values that can be written to the field `WP4`"]
pub enum WP4W { pub enum WP4W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4W { impl WP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1070,10 +1032,8 @@ impl<'a> _WP4W<'a> {
} }
#[doc = "Values that can be written to the field `SP4`"] #[doc = "Values that can be written to the field `SP4`"]
pub enum SP4W { pub enum SP4W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4W { impl SP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1128,10 +1088,8 @@ impl<'a> _SP4W<'a> {
} }
#[doc = "Values that can be written to the field `TP3`"] #[doc = "Values that can be written to the field `TP3`"]
pub enum TP3W { pub enum TP3W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3W { impl TP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1186,10 +1144,8 @@ impl<'a> _TP3W<'a> {
} }
#[doc = "Values that can be written to the field `WP3`"] #[doc = "Values that can be written to the field `WP3`"]
pub enum WP3W { pub enum WP3W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3W { impl WP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1244,10 +1200,8 @@ impl<'a> _WP3W<'a> {
} }
#[doc = "Values that can be written to the field `SP3`"] #[doc = "Values that can be written to the field `SP3`"]
pub enum SP3W { pub enum SP3W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3W { impl SP3W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRC {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRC {
#[doc = "Possible values of the field `TP7`"] #[doc = "Possible values of the field `TP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP7R { pub enum TP7R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP7R { impl TP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP7R {
#[doc = "Possible values of the field `WP7`"] #[doc = "Possible values of the field `WP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP7R { pub enum WP7R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP7R { impl WP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP7R {
#[doc = "Possible values of the field `SP7`"] #[doc = "Possible values of the field `SP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP7R { pub enum SP7R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP7R { impl SP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP7R {
#[doc = "Possible values of the field `TP6`"] #[doc = "Possible values of the field `TP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP6R { pub enum TP6R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6R { impl TP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP6R {
#[doc = "Possible values of the field `WP6`"] #[doc = "Possible values of the field `WP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP6R { pub enum WP6R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6R { impl WP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP6R {
#[doc = "Possible values of the field `SP6`"] #[doc = "Possible values of the field `SP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP6R { pub enum SP6R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6R { impl SP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP6R {
#[doc = "Possible values of the field `TP2`"] #[doc = "Possible values of the field `TP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP2R { pub enum TP2R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2R { impl TP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP2R {
#[doc = "Possible values of the field `WP2`"] #[doc = "Possible values of the field `WP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP2R { pub enum WP2R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2R { impl WP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP2R {
#[doc = "Possible values of the field `SP2`"] #[doc = "Possible values of the field `SP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP2R { pub enum SP2R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2R { impl SP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -466,10 +450,8 @@ impl SP2R {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -513,10 +495,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -560,10 +540,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -606,10 +584,8 @@ impl SP1R {
} }
#[doc = "Values that can be written to the field `TP7`"] #[doc = "Values that can be written to the field `TP7`"]
pub enum TP7W { pub enum TP7W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP7W { impl TP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -664,10 +640,8 @@ impl<'a> _TP7W<'a> {
} }
#[doc = "Values that can be written to the field `WP7`"] #[doc = "Values that can be written to the field `WP7`"]
pub enum WP7W { pub enum WP7W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP7W { impl WP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -722,10 +696,8 @@ impl<'a> _WP7W<'a> {
} }
#[doc = "Values that can be written to the field `SP7`"] #[doc = "Values that can be written to the field `SP7`"]
pub enum SP7W { pub enum SP7W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP7W { impl SP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -780,10 +752,8 @@ impl<'a> _SP7W<'a> {
} }
#[doc = "Values that can be written to the field `TP6`"] #[doc = "Values that can be written to the field `TP6`"]
pub enum TP6W { pub enum TP6W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6W { impl TP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -838,10 +808,8 @@ impl<'a> _TP6W<'a> {
} }
#[doc = "Values that can be written to the field `WP6`"] #[doc = "Values that can be written to the field `WP6`"]
pub enum WP6W { pub enum WP6W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6W { impl WP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -896,10 +864,8 @@ impl<'a> _WP6W<'a> {
} }
#[doc = "Values that can be written to the field `SP6`"] #[doc = "Values that can be written to the field `SP6`"]
pub enum SP6W { pub enum SP6W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6W { impl SP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -954,10 +920,8 @@ impl<'a> _SP6W<'a> {
} }
#[doc = "Values that can be written to the field `TP2`"] #[doc = "Values that can be written to the field `TP2`"]
pub enum TP2W { pub enum TP2W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2W { impl TP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1012,10 +976,8 @@ impl<'a> _TP2W<'a> {
} }
#[doc = "Values that can be written to the field `WP2`"] #[doc = "Values that can be written to the field `WP2`"]
pub enum WP2W { pub enum WP2W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2W { impl WP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1070,10 +1032,8 @@ impl<'a> _WP2W<'a> {
} }
#[doc = "Values that can be written to the field `SP2`"] #[doc = "Values that can be written to the field `SP2`"]
pub enum SP2W { pub enum SP2W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2W { impl SP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1128,10 +1088,8 @@ impl<'a> _SP2W<'a> {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1186,10 +1144,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1244,10 +1200,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRD {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRD {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP5R {
#[doc = "Possible values of the field `TP3`"] #[doc = "Possible values of the field `TP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP3R { pub enum TP3R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3R { impl TP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP3R {
#[doc = "Possible values of the field `WP3`"] #[doc = "Possible values of the field `WP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP3R { pub enum WP3R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3R { impl WP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP3R {
#[doc = "Possible values of the field `SP3`"] #[doc = "Possible values of the field `SP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP3R { pub enum SP3R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3R { impl SP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP3R {
#[doc = "Possible values of the field `TP2`"] #[doc = "Possible values of the field `TP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP2R { pub enum TP2R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2R { impl TP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP2R {
#[doc = "Possible values of the field `WP2`"] #[doc = "Possible values of the field `WP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP2R { pub enum WP2R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2R { impl WP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP2R {
#[doc = "Possible values of the field `SP2`"] #[doc = "Possible values of the field `SP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP2R { pub enum SP2R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2R { impl SP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -466,10 +450,8 @@ impl SP2R {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -513,10 +495,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -560,10 +540,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -607,10 +585,8 @@ impl SP1R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -654,10 +630,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -701,10 +675,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -747,10 +719,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -805,10 +775,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -863,10 +831,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -921,10 +887,8 @@ impl<'a> _SP5W<'a> {
} }
#[doc = "Values that can be written to the field `TP3`"] #[doc = "Values that can be written to the field `TP3`"]
pub enum TP3W { pub enum TP3W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3W { impl TP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -979,10 +943,8 @@ impl<'a> _TP3W<'a> {
} }
#[doc = "Values that can be written to the field `WP3`"] #[doc = "Values that can be written to the field `WP3`"]
pub enum WP3W { pub enum WP3W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3W { impl WP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1037,10 +999,8 @@ impl<'a> _WP3W<'a> {
} }
#[doc = "Values that can be written to the field `SP3`"] #[doc = "Values that can be written to the field `SP3`"]
pub enum SP3W { pub enum SP3W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3W { impl SP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1095,10 +1055,8 @@ impl<'a> _SP3W<'a> {
} }
#[doc = "Values that can be written to the field `TP2`"] #[doc = "Values that can be written to the field `TP2`"]
pub enum TP2W { pub enum TP2W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2W { impl TP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1153,10 +1111,8 @@ impl<'a> _TP2W<'a> {
} }
#[doc = "Values that can be written to the field `WP2`"] #[doc = "Values that can be written to the field `WP2`"]
pub enum WP2W { pub enum WP2W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2W { impl WP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1211,10 +1167,8 @@ impl<'a> _WP2W<'a> {
} }
#[doc = "Values that can be written to the field `SP2`"] #[doc = "Values that can be written to the field `SP2`"]
pub enum SP2W { pub enum SP2W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2W { impl SP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1269,10 +1223,8 @@ impl<'a> _SP2W<'a> {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1327,10 +1279,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1385,10 +1335,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1443,10 +1391,8 @@ impl<'a> _SP1W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1501,10 +1447,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1559,10 +1503,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRE {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRE {
#[doc = "Possible values of the field `TP6`"] #[doc = "Possible values of the field `TP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP6R { pub enum TP6R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6R { impl TP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP6R {
#[doc = "Possible values of the field `WP6`"] #[doc = "Possible values of the field `WP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP6R { pub enum WP6R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6R { impl WP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP6R {
#[doc = "Possible values of the field `SP6`"] #[doc = "Possible values of the field `SP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP6R { pub enum SP6R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6R { impl SP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP6R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -324,10 +314,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP6`"] #[doc = "Values that can be written to the field `TP6`"]
pub enum TP6W { pub enum TP6W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6W { impl TP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -382,10 +370,8 @@ impl<'a> _TP6W<'a> {
} }
#[doc = "Values that can be written to the field `WP6`"] #[doc = "Values that can be written to the field `WP6`"]
pub enum WP6W { pub enum WP6W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6W { impl WP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -440,10 +426,8 @@ impl<'a> _WP6W<'a> {
} }
#[doc = "Values that can be written to the field `SP6`"] #[doc = "Values that can be written to the field `SP6`"]
pub enum SP6W { pub enum SP6W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6W { impl SP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -498,10 +482,8 @@ impl<'a> _SP6W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -556,10 +538,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -614,10 +594,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRF {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRF {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP5R {
#[doc = "Possible values of the field `TP4`"] #[doc = "Possible values of the field `TP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP4R { pub enum TP4R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4R { impl TP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP4R {
#[doc = "Possible values of the field `WP4`"] #[doc = "Possible values of the field `WP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP4R { pub enum WP4R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4R { impl WP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP4R {
#[doc = "Possible values of the field `SP4`"] #[doc = "Possible values of the field `SP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP4R { pub enum SP4R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4R { impl SP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP4R {
#[doc = "Possible values of the field `TP3`"] #[doc = "Possible values of the field `TP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP3R { pub enum TP3R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3R { impl TP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP3R {
#[doc = "Possible values of the field `WP3`"] #[doc = "Possible values of the field `WP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP3R { pub enum WP3R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3R { impl WP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP3R {
#[doc = "Possible values of the field `SP3`"] #[doc = "Possible values of the field `SP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP3R { pub enum SP3R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3R { impl SP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -466,10 +450,8 @@ impl SP3R {
#[doc = "Possible values of the field `TP2`"] #[doc = "Possible values of the field `TP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP2R { pub enum TP2R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2R { impl TP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -513,10 +495,8 @@ impl TP2R {
#[doc = "Possible values of the field `WP2`"] #[doc = "Possible values of the field `WP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP2R { pub enum WP2R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2R { impl WP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -560,10 +540,8 @@ impl WP2R {
#[doc = "Possible values of the field `SP2`"] #[doc = "Possible values of the field `SP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP2R { pub enum SP2R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2R { impl SP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -607,10 +585,8 @@ impl SP2R {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -654,10 +630,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -701,10 +675,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -748,10 +720,8 @@ impl SP1R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -795,10 +765,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -842,10 +810,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -888,10 +854,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -946,10 +910,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1004,10 +966,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1062,10 +1022,8 @@ impl<'a> _SP5W<'a> {
} }
#[doc = "Values that can be written to the field `TP4`"] #[doc = "Values that can be written to the field `TP4`"]
pub enum TP4W { pub enum TP4W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4W { impl TP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1120,10 +1078,8 @@ impl<'a> _TP4W<'a> {
} }
#[doc = "Values that can be written to the field `WP4`"] #[doc = "Values that can be written to the field `WP4`"]
pub enum WP4W { pub enum WP4W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4W { impl WP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1178,10 +1134,8 @@ impl<'a> _WP4W<'a> {
} }
#[doc = "Values that can be written to the field `SP4`"] #[doc = "Values that can be written to the field `SP4`"]
pub enum SP4W { pub enum SP4W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4W { impl SP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1236,10 +1190,8 @@ impl<'a> _SP4W<'a> {
} }
#[doc = "Values that can be written to the field `TP3`"] #[doc = "Values that can be written to the field `TP3`"]
pub enum TP3W { pub enum TP3W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3W { impl TP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1294,10 +1246,8 @@ impl<'a> _TP3W<'a> {
} }
#[doc = "Values that can be written to the field `WP3`"] #[doc = "Values that can be written to the field `WP3`"]
pub enum WP3W { pub enum WP3W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3W { impl WP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1352,10 +1302,8 @@ impl<'a> _WP3W<'a> {
} }
#[doc = "Values that can be written to the field `SP3`"] #[doc = "Values that can be written to the field `SP3`"]
pub enum SP3W { pub enum SP3W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3W { impl SP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1410,10 +1358,8 @@ impl<'a> _SP3W<'a> {
} }
#[doc = "Values that can be written to the field `TP2`"] #[doc = "Values that can be written to the field `TP2`"]
pub enum TP2W { pub enum TP2W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2W { impl TP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1468,10 +1414,8 @@ impl<'a> _TP2W<'a> {
} }
#[doc = "Values that can be written to the field `WP2`"] #[doc = "Values that can be written to the field `WP2`"]
pub enum WP2W { pub enum WP2W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2W { impl WP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1526,10 +1470,8 @@ impl<'a> _WP2W<'a> {
} }
#[doc = "Values that can be written to the field `SP2`"] #[doc = "Values that can be written to the field `SP2`"]
pub enum SP2W { pub enum SP2W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2W { impl SP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1584,10 +1526,8 @@ impl<'a> _SP2W<'a> {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1642,10 +1582,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1700,10 +1638,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1758,10 +1694,8 @@ impl<'a> _SP1W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1816,10 +1750,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1874,10 +1806,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRG {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRG {
#[doc = "Possible values of the field `TP2`"] #[doc = "Possible values of the field `TP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP2R { pub enum TP2R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2R { impl TP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP2R {
#[doc = "Possible values of the field `WP2`"] #[doc = "Possible values of the field `WP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP2R { pub enum WP2R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2R { impl WP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP2R {
#[doc = "Possible values of the field `SP2`"] #[doc = "Possible values of the field `SP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP2R { pub enum SP2R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2R { impl SP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -183,10 +179,8 @@ impl SP2R {
} }
#[doc = "Values that can be written to the field `TP2`"] #[doc = "Values that can be written to the field `TP2`"]
pub enum TP2W { pub enum TP2W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2W { impl TP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -241,10 +235,8 @@ impl<'a> _TP2W<'a> {
} }
#[doc = "Values that can be written to the field `WP2`"] #[doc = "Values that can be written to the field `WP2`"]
pub enum WP2W { pub enum WP2W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2W { impl WP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -299,10 +291,8 @@ impl<'a> _WP2W<'a> {
} }
#[doc = "Values that can be written to the field `SP2`"] #[doc = "Values that can be written to the field `SP2`"]
pub enum SP2W { pub enum SP2W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2W { impl SP2W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRH {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRH {
#[doc = "Possible values of the field `TP2`"] #[doc = "Possible values of the field `TP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP2R { pub enum TP2R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2R { impl TP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP2R {
#[doc = "Possible values of the field `WP2`"] #[doc = "Possible values of the field `WP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP2R { pub enum WP2R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2R { impl WP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP2R {
#[doc = "Possible values of the field `SP2`"] #[doc = "Possible values of the field `SP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP2R { pub enum SP2R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2R { impl SP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -183,10 +179,8 @@ impl SP2R {
} }
#[doc = "Values that can be written to the field `TP2`"] #[doc = "Values that can be written to the field `TP2`"]
pub enum TP2W { pub enum TP2W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2W { impl TP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -241,10 +235,8 @@ impl<'a> _TP2W<'a> {
} }
#[doc = "Values that can be written to the field `WP2`"] #[doc = "Values that can be written to the field `WP2`"]
pub enum WP2W { pub enum WP2W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2W { impl WP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -299,10 +291,8 @@ impl<'a> _WP2W<'a> {
} }
#[doc = "Values that can be written to the field `SP2`"] #[doc = "Values that can be written to the field `SP2`"]
pub enum SP2W { pub enum SP2W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2W { impl SP2W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRI {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRI {
#[doc = "Possible values of the field `TP6`"] #[doc = "Possible values of the field `TP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP6R { pub enum TP6R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6R { impl TP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP6R {
#[doc = "Possible values of the field `WP6`"] #[doc = "Possible values of the field `WP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP6R { pub enum WP6R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6R { impl WP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP6R {
#[doc = "Possible values of the field `SP6`"] #[doc = "Possible values of the field `SP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP6R { pub enum SP6R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6R { impl SP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP6R {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP5R {
#[doc = "Possible values of the field `TP4`"] #[doc = "Possible values of the field `TP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP4R { pub enum TP4R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4R { impl TP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP4R {
#[doc = "Possible values of the field `WP4`"] #[doc = "Possible values of the field `WP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP4R { pub enum WP4R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4R { impl WP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP4R {
#[doc = "Possible values of the field `SP4`"] #[doc = "Possible values of the field `SP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP4R { pub enum SP4R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4R { impl SP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -466,10 +450,8 @@ impl SP4R {
#[doc = "Possible values of the field `TP3`"] #[doc = "Possible values of the field `TP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP3R { pub enum TP3R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3R { impl TP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -513,10 +495,8 @@ impl TP3R {
#[doc = "Possible values of the field `WP3`"] #[doc = "Possible values of the field `WP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP3R { pub enum WP3R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3R { impl WP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -560,10 +540,8 @@ impl WP3R {
#[doc = "Possible values of the field `SP3`"] #[doc = "Possible values of the field `SP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP3R { pub enum SP3R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3R { impl SP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -607,10 +585,8 @@ impl SP3R {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -654,10 +630,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -701,10 +675,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -747,10 +719,8 @@ impl SP1R {
} }
#[doc = "Values that can be written to the field `TP6`"] #[doc = "Values that can be written to the field `TP6`"]
pub enum TP6W { pub enum TP6W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6W { impl TP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -805,10 +775,8 @@ impl<'a> _TP6W<'a> {
} }
#[doc = "Values that can be written to the field `WP6`"] #[doc = "Values that can be written to the field `WP6`"]
pub enum WP6W { pub enum WP6W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6W { impl WP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -863,10 +831,8 @@ impl<'a> _WP6W<'a> {
} }
#[doc = "Values that can be written to the field `SP6`"] #[doc = "Values that can be written to the field `SP6`"]
pub enum SP6W { pub enum SP6W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6W { impl SP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -921,10 +887,8 @@ impl<'a> _SP6W<'a> {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -979,10 +943,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1037,10 +999,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1095,10 +1055,8 @@ impl<'a> _SP5W<'a> {
} }
#[doc = "Values that can be written to the field `TP4`"] #[doc = "Values that can be written to the field `TP4`"]
pub enum TP4W { pub enum TP4W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4W { impl TP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1153,10 +1111,8 @@ impl<'a> _TP4W<'a> {
} }
#[doc = "Values that can be written to the field `WP4`"] #[doc = "Values that can be written to the field `WP4`"]
pub enum WP4W { pub enum WP4W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4W { impl WP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1211,10 +1167,8 @@ impl<'a> _WP4W<'a> {
} }
#[doc = "Values that can be written to the field `SP4`"] #[doc = "Values that can be written to the field `SP4`"]
pub enum SP4W { pub enum SP4W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4W { impl SP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1269,10 +1223,8 @@ impl<'a> _SP4W<'a> {
} }
#[doc = "Values that can be written to the field `TP3`"] #[doc = "Values that can be written to the field `TP3`"]
pub enum TP3W { pub enum TP3W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3W { impl TP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1327,10 +1279,8 @@ impl<'a> _TP3W<'a> {
} }
#[doc = "Values that can be written to the field `WP3`"] #[doc = "Values that can be written to the field `WP3`"]
pub enum WP3W { pub enum WP3W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3W { impl WP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1385,10 +1335,8 @@ impl<'a> _WP3W<'a> {
} }
#[doc = "Values that can be written to the field `SP3`"] #[doc = "Values that can be written to the field `SP3`"]
pub enum SP3W { pub enum SP3W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3W { impl SP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1443,10 +1391,8 @@ impl<'a> _SP3W<'a> {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1501,10 +1447,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1559,10 +1503,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRJ {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRJ {
#[doc = "Possible values of the field `TP4`"] #[doc = "Possible values of the field `TP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP4R { pub enum TP4R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4R { impl TP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP4R {
#[doc = "Possible values of the field `WP4`"] #[doc = "Possible values of the field `WP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP4R { pub enum WP4R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4R { impl WP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP4R {
#[doc = "Possible values of the field `SP4`"] #[doc = "Possible values of the field `SP4`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP4R { pub enum SP4R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4R { impl SP4R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP4R {
#[doc = "Possible values of the field `TP3`"] #[doc = "Possible values of the field `TP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP3R { pub enum TP3R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3R { impl TP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP3R {
#[doc = "Possible values of the field `WP3`"] #[doc = "Possible values of the field `WP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP3R { pub enum WP3R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3R { impl WP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP3R {
#[doc = "Possible values of the field `SP3`"] #[doc = "Possible values of the field `SP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP3R { pub enum SP3R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3R { impl SP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP3R {
#[doc = "Possible values of the field `TP2`"] #[doc = "Possible values of the field `TP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP2R { pub enum TP2R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2R { impl TP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP2R {
#[doc = "Possible values of the field `WP2`"] #[doc = "Possible values of the field `WP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP2R { pub enum WP2R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2R { impl WP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP2R {
#[doc = "Possible values of the field `SP2`"] #[doc = "Possible values of the field `SP2`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP2R { pub enum SP2R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2R { impl SP2R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -465,10 +449,8 @@ impl SP2R {
} }
#[doc = "Values that can be written to the field `TP4`"] #[doc = "Values that can be written to the field `TP4`"]
pub enum TP4W { pub enum TP4W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP4W { impl TP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -523,10 +505,8 @@ impl<'a> _TP4W<'a> {
} }
#[doc = "Values that can be written to the field `WP4`"] #[doc = "Values that can be written to the field `WP4`"]
pub enum WP4W { pub enum WP4W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP4W { impl WP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -581,10 +561,8 @@ impl<'a> _WP4W<'a> {
} }
#[doc = "Values that can be written to the field `SP4`"] #[doc = "Values that can be written to the field `SP4`"]
pub enum SP4W { pub enum SP4W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP4W { impl SP4W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -639,10 +617,8 @@ impl<'a> _SP4W<'a> {
} }
#[doc = "Values that can be written to the field `TP3`"] #[doc = "Values that can be written to the field `TP3`"]
pub enum TP3W { pub enum TP3W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3W { impl TP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -697,10 +673,8 @@ impl<'a> _TP3W<'a> {
} }
#[doc = "Values that can be written to the field `WP3`"] #[doc = "Values that can be written to the field `WP3`"]
pub enum WP3W { pub enum WP3W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3W { impl WP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -755,10 +729,8 @@ impl<'a> _WP3W<'a> {
} }
#[doc = "Values that can be written to the field `SP3`"] #[doc = "Values that can be written to the field `SP3`"]
pub enum SP3W { pub enum SP3W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3W { impl SP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -813,10 +785,8 @@ impl<'a> _SP3W<'a> {
} }
#[doc = "Values that can be written to the field `TP2`"] #[doc = "Values that can be written to the field `TP2`"]
pub enum TP2W { pub enum TP2W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP2W { impl TP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -871,10 +841,8 @@ impl<'a> _TP2W<'a> {
} }
#[doc = "Values that can be written to the field `WP2`"] #[doc = "Values that can be written to the field `WP2`"]
pub enum WP2W { pub enum WP2W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP2W { impl WP2W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -929,10 +897,8 @@ impl<'a> _WP2W<'a> {
} }
#[doc = "Values that can be written to the field `SP2`"] #[doc = "Values that can be written to the field `SP2`"]
pub enum SP2W { pub enum SP2W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP2W { impl SP2W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRK {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRK {
#[doc = "Possible values of the field `TP3`"] #[doc = "Possible values of the field `TP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP3R { pub enum TP3R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3R { impl TP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP3R {
#[doc = "Possible values of the field `WP3`"] #[doc = "Possible values of the field `WP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP3R { pub enum WP3R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3R { impl WP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP3R {
#[doc = "Possible values of the field `SP3`"] #[doc = "Possible values of the field `SP3`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP3R { pub enum SP3R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3R { impl SP3R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -183,10 +179,8 @@ impl SP3R {
} }
#[doc = "Values that can be written to the field `TP3`"] #[doc = "Values that can be written to the field `TP3`"]
pub enum TP3W { pub enum TP3W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP3W { impl TP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -241,10 +235,8 @@ impl<'a> _TP3W<'a> {
} }
#[doc = "Values that can be written to the field `WP3`"] #[doc = "Values that can be written to the field `WP3`"]
pub enum WP3W { pub enum WP3W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP3W { impl WP3W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -299,10 +291,8 @@ impl<'a> _WP3W<'a> {
} }
#[doc = "Values that can be written to the field `SP3`"] #[doc = "Values that can be written to the field `SP3`"]
pub enum SP3W { pub enum SP3W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP3W { impl SP3W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::OPACRL {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::OPACRL {
#[doc = "Possible values of the field `TP7`"] #[doc = "Possible values of the field `TP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP7R { pub enum TP7R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP7R { impl TP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP7R {
#[doc = "Possible values of the field `WP7`"] #[doc = "Possible values of the field `WP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP7R { pub enum WP7R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP7R { impl WP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP7R {
#[doc = "Possible values of the field `SP7`"] #[doc = "Possible values of the field `SP7`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP7R { pub enum SP7R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP7R { impl SP7R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP7R {
#[doc = "Possible values of the field `TP6`"] #[doc = "Possible values of the field `TP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP6R { pub enum TP6R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6R { impl TP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP6R {
#[doc = "Possible values of the field `WP6`"] #[doc = "Possible values of the field `WP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP6R { pub enum WP6R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6R { impl WP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP6R {
#[doc = "Possible values of the field `SP6`"] #[doc = "Possible values of the field `SP6`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP6R { pub enum SP6R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6R { impl SP6R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP6R {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -465,10 +449,8 @@ impl SP5R {
} }
#[doc = "Values that can be written to the field `TP7`"] #[doc = "Values that can be written to the field `TP7`"]
pub enum TP7W { pub enum TP7W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP7W { impl TP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -523,10 +505,8 @@ impl<'a> _TP7W<'a> {
} }
#[doc = "Values that can be written to the field `WP7`"] #[doc = "Values that can be written to the field `WP7`"]
pub enum WP7W { pub enum WP7W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP7W { impl WP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -581,10 +561,8 @@ impl<'a> _WP7W<'a> {
} }
#[doc = "Values that can be written to the field `SP7`"] #[doc = "Values that can be written to the field `SP7`"]
pub enum SP7W { pub enum SP7W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP7W { impl SP7W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -639,10 +617,8 @@ impl<'a> _SP7W<'a> {
} }
#[doc = "Values that can be written to the field `TP6`"] #[doc = "Values that can be written to the field `TP6`"]
pub enum TP6W { pub enum TP6W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP6W { impl TP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -697,10 +673,8 @@ impl<'a> _TP6W<'a> {
} }
#[doc = "Values that can be written to the field `WP6`"] #[doc = "Values that can be written to the field `WP6`"]
pub enum WP6W { pub enum WP6W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP6W { impl WP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -755,10 +729,8 @@ impl<'a> _WP6W<'a> {
} }
#[doc = "Values that can be written to the field `SP6`"] #[doc = "Values that can be written to the field `SP6`"]
pub enum SP6W { pub enum SP6W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP6W { impl SP6W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -813,10 +785,8 @@ impl<'a> _SP6W<'a> {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -871,10 +841,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -929,10 +897,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::PACRA {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::PACRA {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP1R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -324,10 +314,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -382,10 +370,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -440,10 +426,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -498,10 +482,8 @@ impl<'a> _SP1W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -556,10 +538,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -614,10 +594,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::PACRB {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::PACRB {
#[doc = "Possible values of the field `TP5`"] #[doc = "Possible values of the field `TP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP5R { pub enum TP5R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5R { impl TP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP5R {
#[doc = "Possible values of the field `WP5`"] #[doc = "Possible values of the field `WP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP5R { pub enum WP5R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5R { impl WP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP5R {
#[doc = "Possible values of the field `SP5`"] #[doc = "Possible values of the field `SP5`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP5R { pub enum SP5R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5R { impl SP5R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP5R {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +315,8 @@ impl SP1R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -372,10 +360,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -419,10 +405,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -465,10 +449,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP5`"] #[doc = "Values that can be written to the field `TP5`"]
pub enum TP5W { pub enum TP5W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP5W { impl TP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -523,10 +505,8 @@ impl<'a> _TP5W<'a> {
} }
#[doc = "Values that can be written to the field `WP5`"] #[doc = "Values that can be written to the field `WP5`"]
pub enum WP5W { pub enum WP5W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP5W { impl WP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -581,10 +561,8 @@ impl<'a> _WP5W<'a> {
} }
#[doc = "Values that can be written to the field `SP5`"] #[doc = "Values that can be written to the field `SP5`"]
pub enum SP5W { pub enum SP5W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP5W { impl SP5W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -639,10 +617,8 @@ impl<'a> _SP5W<'a> {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -697,10 +673,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -755,10 +729,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -813,10 +785,8 @@ impl<'a> _SP1W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -871,10 +841,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -929,10 +897,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -6,7 +6,9 @@ impl super::PACRC {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
} }
impl R { impl R {

View File

@ -22,7 +22,9 @@ impl super::PACRD {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::PACRD {
#[doc = "Possible values of the field `TP1`"] #[doc = "Possible values of the field `TP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP1R { pub enum TP1R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1R { impl TP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl TP1R {
#[doc = "Possible values of the field `WP1`"] #[doc = "Possible values of the field `WP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP1R { pub enum WP1R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1R { impl WP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl WP1R {
#[doc = "Possible values of the field `SP1`"] #[doc = "Possible values of the field `SP1`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP1R { pub enum SP1R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1R { impl SP1R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,10 +180,8 @@ impl SP1R {
#[doc = "Possible values of the field `TP0`"] #[doc = "Possible values of the field `TP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TP0R { pub enum TP0R {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0R { impl TP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -231,10 +225,8 @@ impl TP0R {
#[doc = "Possible values of the field `WP0`"] #[doc = "Possible values of the field `WP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WP0R { pub enum WP0R {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0R { impl WP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +270,8 @@ impl WP0R {
#[doc = "Possible values of the field `SP0`"] #[doc = "Possible values of the field `SP0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SP0R { pub enum SP0R {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0R { impl SP0R {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -324,10 +314,8 @@ impl SP0R {
} }
#[doc = "Values that can be written to the field `TP1`"] #[doc = "Values that can be written to the field `TP1`"]
pub enum TP1W { pub enum TP1W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP1W { impl TP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -382,10 +370,8 @@ impl<'a> _TP1W<'a> {
} }
#[doc = "Values that can be written to the field `WP1`"] #[doc = "Values that can be written to the field `WP1`"]
pub enum WP1W { pub enum WP1W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP1W { impl WP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -440,10 +426,8 @@ impl<'a> _WP1W<'a> {
} }
#[doc = "Values that can be written to the field `SP1`"] #[doc = "Values that can be written to the field `SP1`"]
pub enum SP1W { pub enum SP1W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP1W { impl SP1W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -498,10 +482,8 @@ impl<'a> _SP1W<'a> {
} }
#[doc = "Values that can be written to the field `TP0`"] #[doc = "Values that can be written to the field `TP0`"]
pub enum TP0W { pub enum TP0W {
#[doc = "Accesses from an untrusted master are allowed."] #[doc = "Accesses from an untrusted master are allowed."] _0,
_0, #[doc = "Accesses from an untrusted master are not allowed."] _1,
#[doc = "Accesses from an untrusted master are not allowed."]
_1,
} }
impl TP0W { impl TP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -556,10 +538,8 @@ impl<'a> _TP0W<'a> {
} }
#[doc = "Values that can be written to the field `WP0`"] #[doc = "Values that can be written to the field `WP0`"]
pub enum WP0W { pub enum WP0W {
#[doc = "This peripheral allows write accesses."] #[doc = "This peripheral allows write accesses."] _0,
_0, #[doc = "This peripheral is write protected."] _1,
#[doc = "This peripheral is write protected."]
_1,
} }
impl WP0W { impl WP0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -614,10 +594,8 @@ impl<'a> _WP0W<'a> {
} }
#[doc = "Values that can be written to the field `SP0`"] #[doc = "Values that can be written to the field `SP0`"]
pub enum SP0W { pub enum SP0W {
#[doc = "This peripheral does not require supervisor privilege level for accesses."] #[doc = "This peripheral does not require supervisor privilege level for accesses."] _0,
_0, #[doc = "This peripheral requires supervisor privilege level for accesses."] _1,
#[doc = "This peripheral requires supervisor privilege level for accesses."]
_1,
} }
impl SP0W { impl SP0W {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::CBT {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -98,10 +100,8 @@ impl EPRESDIVR {
#[doc = "Possible values of the field `BTF`"] #[doc = "Possible values of the field `BTF`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BTFR { pub enum BTFR {
#[doc = "Extended bit time definitions disabled."] #[doc = "Extended bit time definitions disabled."] _0,
_0, #[doc = "Extended bit time definitions enabled."] _1,
#[doc = "Extended bit time definitions enabled."]
_1,
} }
impl BTFR { impl BTFR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -219,10 +219,8 @@ impl<'a> _EPRESDIVW<'a> {
} }
#[doc = "Values that can be written to the field `BTF`"] #[doc = "Values that can be written to the field `BTF`"]
pub enum BTFW { pub enum BTFW {
#[doc = "Extended bit time definitions disabled."] #[doc = "Extended bit time definitions disabled."] _0,
_0, #[doc = "Extended bit time definitions enabled."] _1,
#[doc = "Extended bit time definitions enabled."]
_1,
} }
impl BTFW { impl BTFW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -6,7 +6,9 @@ impl super::CRCR {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
} }
#[doc = r" Value of the field"] #[doc = r" Value of the field"]

View File

@ -22,7 +22,9 @@ impl super::CTRL1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -54,10 +56,8 @@ impl PROPSEGR {
#[doc = "Possible values of the field `LOM`"] #[doc = "Possible values of the field `LOM`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum LOMR { pub enum LOMR {
#[doc = "Listen-Only mode is deactivated."] #[doc = "Listen-Only mode is deactivated."] _0,
_0, #[doc = "FlexCAN module operates in Listen-Only mode."] _1,
#[doc = "FlexCAN module operates in Listen-Only mode."]
_1,
} }
impl LOMR { impl LOMR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -101,10 +101,8 @@ impl LOMR {
#[doc = "Possible values of the field `LBUF`"] #[doc = "Possible values of the field `LBUF`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum LBUFR { pub enum LBUFR {
#[doc = "Buffer with highest priority is transmitted first."] #[doc = "Buffer with highest priority is transmitted first."] _0,
_0, #[doc = "Lowest number buffer is transmitted first."] _1,
#[doc = "Lowest number buffer is transmitted first."]
_1,
} }
impl LBUFR { impl LBUFR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -148,10 +146,8 @@ impl LBUFR {
#[doc = "Possible values of the field `TSYN`"] #[doc = "Possible values of the field `TSYN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TSYNR { pub enum TSYNR {
#[doc = "Timer Sync feature disabled"] #[doc = "Timer Sync feature disabled"] _0,
_0, #[doc = "Timer Sync feature enabled"] _1,
#[doc = "Timer Sync feature enabled"]
_1,
} }
impl TSYNR { impl TSYNR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -195,10 +191,8 @@ impl TSYNR {
#[doc = "Possible values of the field `BOFFREC`"] #[doc = "Possible values of the field `BOFFREC`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BOFFRECR { pub enum BOFFRECR {
#[doc = "Automatic recovering from Bus Off state enabled."] #[doc = "Automatic recovering from Bus Off state enabled."] _0,
_0, #[doc = "Automatic recovering from Bus Off state disabled."] _1,
#[doc = "Automatic recovering from Bus Off state disabled."]
_1,
} }
impl BOFFRECR { impl BOFFRECR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -242,8 +236,7 @@ impl BOFFRECR {
#[doc = "Possible values of the field `SMP`"] #[doc = "Possible values of the field `SMP`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SMPR { pub enum SMPR {
#[doc = "Just one sample is used to determine the bit value."] #[doc = "Just one sample is used to determine the bit value."] _0,
_0,
#[doc = "Three samples are used to determine the value of the received bit: the regular one (sample point) and 2 preceding samples; a majority rule is used."] #[doc = "Three samples are used to determine the value of the received bit: the regular one (sample point) and 2 preceding samples; a majority rule is used."]
_1, _1,
} }
@ -289,10 +282,8 @@ impl SMPR {
#[doc = "Possible values of the field `RWRNMSK`"] #[doc = "Possible values of the field `RWRNMSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RWRNMSKR { pub enum RWRNMSKR {
#[doc = "Rx Warning Interrupt disabled."] #[doc = "Rx Warning Interrupt disabled."] _0,
_0, #[doc = "Rx Warning Interrupt enabled."] _1,
#[doc = "Rx Warning Interrupt enabled."]
_1,
} }
impl RWRNMSKR { impl RWRNMSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -336,10 +327,8 @@ impl RWRNMSKR {
#[doc = "Possible values of the field `TWRNMSK`"] #[doc = "Possible values of the field `TWRNMSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TWRNMSKR { pub enum TWRNMSKR {
#[doc = "Tx Warning Interrupt disabled."] #[doc = "Tx Warning Interrupt disabled."] _0,
_0, #[doc = "Tx Warning Interrupt enabled."] _1,
#[doc = "Tx Warning Interrupt enabled."]
_1,
} }
impl TWRNMSKR { impl TWRNMSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -383,10 +372,8 @@ impl TWRNMSKR {
#[doc = "Possible values of the field `LPB`"] #[doc = "Possible values of the field `LPB`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum LPBR { pub enum LPBR {
#[doc = "Loop Back disabled."] #[doc = "Loop Back disabled."] _0,
_0, #[doc = "Loop Back enabled."] _1,
#[doc = "Loop Back enabled."]
_1,
} }
impl LPBR { impl LPBR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -432,8 +419,7 @@ impl LPBR {
pub enum CLKSRCR { pub enum CLKSRCR {
#[doc = "The CAN engine clock source is the oscillator clock. Under this condition, the oscillator clock frequency must be lower than the bus clock."] #[doc = "The CAN engine clock source is the oscillator clock. Under this condition, the oscillator clock frequency must be lower than the bus clock."]
_0, _0,
#[doc = "The CAN engine clock source is the peripheral clock."] #[doc = "The CAN engine clock source is the peripheral clock."] _1,
_1,
} }
impl CLKSRCR { impl CLKSRCR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -477,10 +463,8 @@ impl CLKSRCR {
#[doc = "Possible values of the field `ERRMSK`"] #[doc = "Possible values of the field `ERRMSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ERRMSKR { pub enum ERRMSKR {
#[doc = "Error interrupt disabled."] #[doc = "Error interrupt disabled."] _0,
_0, #[doc = "Error interrupt enabled."] _1,
#[doc = "Error interrupt enabled."]
_1,
} }
impl ERRMSKR { impl ERRMSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -524,10 +508,8 @@ impl ERRMSKR {
#[doc = "Possible values of the field `BOFFMSK`"] #[doc = "Possible values of the field `BOFFMSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BOFFMSKR { pub enum BOFFMSKR {
#[doc = "Bus Off interrupt disabled."] #[doc = "Bus Off interrupt disabled."] _0,
_0, #[doc = "Bus Off interrupt enabled."] _1,
#[doc = "Bus Off interrupt enabled."]
_1,
} }
impl BOFFMSKR { impl BOFFMSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -629,10 +611,8 @@ impl<'a> _PROPSEGW<'a> {
} }
#[doc = "Values that can be written to the field `LOM`"] #[doc = "Values that can be written to the field `LOM`"]
pub enum LOMW { pub enum LOMW {
#[doc = "Listen-Only mode is deactivated."] #[doc = "Listen-Only mode is deactivated."] _0,
_0, #[doc = "FlexCAN module operates in Listen-Only mode."] _1,
#[doc = "FlexCAN module operates in Listen-Only mode."]
_1,
} }
impl LOMW { impl LOMW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -687,10 +667,8 @@ impl<'a> _LOMW<'a> {
} }
#[doc = "Values that can be written to the field `LBUF`"] #[doc = "Values that can be written to the field `LBUF`"]
pub enum LBUFW { pub enum LBUFW {
#[doc = "Buffer with highest priority is transmitted first."] #[doc = "Buffer with highest priority is transmitted first."] _0,
_0, #[doc = "Lowest number buffer is transmitted first."] _1,
#[doc = "Lowest number buffer is transmitted first."]
_1,
} }
impl LBUFW { impl LBUFW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -745,10 +723,8 @@ impl<'a> _LBUFW<'a> {
} }
#[doc = "Values that can be written to the field `TSYN`"] #[doc = "Values that can be written to the field `TSYN`"]
pub enum TSYNW { pub enum TSYNW {
#[doc = "Timer Sync feature disabled"] #[doc = "Timer Sync feature disabled"] _0,
_0, #[doc = "Timer Sync feature enabled"] _1,
#[doc = "Timer Sync feature enabled"]
_1,
} }
impl TSYNW { impl TSYNW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -803,10 +779,8 @@ impl<'a> _TSYNW<'a> {
} }
#[doc = "Values that can be written to the field `BOFFREC`"] #[doc = "Values that can be written to the field `BOFFREC`"]
pub enum BOFFRECW { pub enum BOFFRECW {
#[doc = "Automatic recovering from Bus Off state enabled."] #[doc = "Automatic recovering from Bus Off state enabled."] _0,
_0, #[doc = "Automatic recovering from Bus Off state disabled."] _1,
#[doc = "Automatic recovering from Bus Off state disabled."]
_1,
} }
impl BOFFRECW { impl BOFFRECW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -861,8 +835,7 @@ impl<'a> _BOFFRECW<'a> {
} }
#[doc = "Values that can be written to the field `SMP`"] #[doc = "Values that can be written to the field `SMP`"]
pub enum SMPW { pub enum SMPW {
#[doc = "Just one sample is used to determine the bit value."] #[doc = "Just one sample is used to determine the bit value."] _0,
_0,
#[doc = "Three samples are used to determine the value of the received bit: the regular one (sample point) and 2 preceding samples; a majority rule is used."] #[doc = "Three samples are used to determine the value of the received bit: the regular one (sample point) and 2 preceding samples; a majority rule is used."]
_1, _1,
} }
@ -919,10 +892,8 @@ impl<'a> _SMPW<'a> {
} }
#[doc = "Values that can be written to the field `RWRNMSK`"] #[doc = "Values that can be written to the field `RWRNMSK`"]
pub enum RWRNMSKW { pub enum RWRNMSKW {
#[doc = "Rx Warning Interrupt disabled."] #[doc = "Rx Warning Interrupt disabled."] _0,
_0, #[doc = "Rx Warning Interrupt enabled."] _1,
#[doc = "Rx Warning Interrupt enabled."]
_1,
} }
impl RWRNMSKW { impl RWRNMSKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -977,10 +948,8 @@ impl<'a> _RWRNMSKW<'a> {
} }
#[doc = "Values that can be written to the field `TWRNMSK`"] #[doc = "Values that can be written to the field `TWRNMSK`"]
pub enum TWRNMSKW { pub enum TWRNMSKW {
#[doc = "Tx Warning Interrupt disabled."] #[doc = "Tx Warning Interrupt disabled."] _0,
_0, #[doc = "Tx Warning Interrupt enabled."] _1,
#[doc = "Tx Warning Interrupt enabled."]
_1,
} }
impl TWRNMSKW { impl TWRNMSKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1035,10 +1004,8 @@ impl<'a> _TWRNMSKW<'a> {
} }
#[doc = "Values that can be written to the field `LPB`"] #[doc = "Values that can be written to the field `LPB`"]
pub enum LPBW { pub enum LPBW {
#[doc = "Loop Back disabled."] #[doc = "Loop Back disabled."] _0,
_0, #[doc = "Loop Back enabled."] _1,
#[doc = "Loop Back enabled."]
_1,
} }
impl LPBW { impl LPBW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1095,8 +1062,7 @@ impl<'a> _LPBW<'a> {
pub enum CLKSRCW { pub enum CLKSRCW {
#[doc = "The CAN engine clock source is the oscillator clock. Under this condition, the oscillator clock frequency must be lower than the bus clock."] #[doc = "The CAN engine clock source is the oscillator clock. Under this condition, the oscillator clock frequency must be lower than the bus clock."]
_0, _0,
#[doc = "The CAN engine clock source is the peripheral clock."] #[doc = "The CAN engine clock source is the peripheral clock."] _1,
_1,
} }
impl CLKSRCW { impl CLKSRCW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1151,10 +1117,8 @@ impl<'a> _CLKSRCW<'a> {
} }
#[doc = "Values that can be written to the field `ERRMSK`"] #[doc = "Values that can be written to the field `ERRMSK`"]
pub enum ERRMSKW { pub enum ERRMSKW {
#[doc = "Error interrupt disabled."] #[doc = "Error interrupt disabled."] _0,
_0, #[doc = "Error interrupt enabled."] _1,
#[doc = "Error interrupt enabled."]
_1,
} }
impl ERRMSKW { impl ERRMSKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1209,10 +1173,8 @@ impl<'a> _ERRMSKW<'a> {
} }
#[doc = "Values that can be written to the field `BOFFMSK`"] #[doc = "Values that can be written to the field `BOFFMSK`"]
pub enum BOFFMSKW { pub enum BOFFMSKW {
#[doc = "Bus Off interrupt disabled."] #[doc = "Bus Off interrupt disabled."] _0,
_0, #[doc = "Bus Off interrupt enabled."] _1,
#[doc = "Bus Off interrupt enabled."]
_1,
} }
impl BOFFMSKW { impl BOFFMSKW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::CTRL1_PN {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,14 +45,10 @@ impl super::CTRL1_PN {
#[doc = "Possible values of the field `FCS`"] #[doc = "Possible values of the field `FCS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FCSR { pub enum FCSR {
#[doc = "Message ID filtering only"] #[doc = "Message ID filtering only"] _00,
_00, #[doc = "Message ID filtering and payload filtering"] _01,
#[doc = "Message ID filtering and payload filtering"] #[doc = "Message ID filtering occurring a specified number of times."] _10,
_01, #[doc = "Message ID filtering and payload filtering a specified number of times"] _11,
#[doc = "Message ID filtering occurring a specified number of times."]
_10,
#[doc = "Message ID filtering and payload filtering a specified number of times"]
_11,
} }
impl FCSR { impl FCSR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -99,12 +97,9 @@ impl FCSR {
#[doc = "Possible values of the field `IDFS`"] #[doc = "Possible values of the field `IDFS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum IDFSR { pub enum IDFSR {
#[doc = "Match upon a ID contents against an exact target value"] #[doc = "Match upon a ID contents against an exact target value"] _00,
_00, #[doc = "Match upon a ID value greater than or equal to a specified target value"] _01,
#[doc = "Match upon a ID value greater than or equal to a specified target value"] #[doc = "Match upon a ID value smaller than or equal to a specified target value"] _10,
_01,
#[doc = "Match upon a ID value smaller than or equal to a specified target value"]
_10,
#[doc = "Match upon a ID value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"] #[doc = "Match upon a ID value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"]
_11, _11,
} }
@ -155,12 +150,9 @@ impl IDFSR {
#[doc = "Possible values of the field `PLFS`"] #[doc = "Possible values of the field `PLFS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum PLFSR { pub enum PLFSR {
#[doc = "Match upon a payload contents against an exact target value"] #[doc = "Match upon a payload contents against an exact target value"] _00,
_00, #[doc = "Match upon a payload value greater than or equal to a specified target value"] _01,
#[doc = "Match upon a payload value greater than or equal to a specified target value"] #[doc = "Match upon a payload value smaller than or equal to a specified target value"] _10,
_01,
#[doc = "Match upon a payload value smaller than or equal to a specified target value"]
_10,
#[doc = "Match upon a payload value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"] #[doc = "Match upon a payload value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"]
_11, _11,
} }
@ -217,8 +209,7 @@ pub enum NMATCHR {
_00000010, _00000010,
#[doc = "Received message must match the predefined filtering criteria for ID and/or PL 255 times before generating a wake up event."] #[doc = "Received message must match the predefined filtering criteria for ID and/or PL 255 times before generating a wake up event."]
_11111111, _11111111,
#[doc = r" Reserved"] #[doc = r" Reserved"] _Reserved(u8),
_Reserved(u8),
} }
impl NMATCHR { impl NMATCHR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -261,10 +252,8 @@ impl NMATCHR {
#[doc = "Possible values of the field `WUMF_MSK`"] #[doc = "Possible values of the field `WUMF_MSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WUMF_MSKR { pub enum WUMF_MSKR {
#[doc = "Wake up match event is disabled"] #[doc = "Wake up match event is disabled"] _0,
_0, #[doc = "Wake up match event is enabled"] _1,
#[doc = "Wake up match event is enabled"]
_1,
} }
impl WUMF_MSKR { impl WUMF_MSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -308,10 +297,8 @@ impl WUMF_MSKR {
#[doc = "Possible values of the field `WTOF_MSK`"] #[doc = "Possible values of the field `WTOF_MSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum WTOF_MSKR { pub enum WTOF_MSKR {
#[doc = "Timeout wake up event is disabled"] #[doc = "Timeout wake up event is disabled"] _0,
_0, #[doc = "Timeout wake up event is enabled"] _1,
#[doc = "Timeout wake up event is enabled"]
_1,
} }
impl WTOF_MSKR { impl WTOF_MSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -354,14 +341,10 @@ impl WTOF_MSKR {
} }
#[doc = "Values that can be written to the field `FCS`"] #[doc = "Values that can be written to the field `FCS`"]
pub enum FCSW { pub enum FCSW {
#[doc = "Message ID filtering only"] #[doc = "Message ID filtering only"] _00,
_00, #[doc = "Message ID filtering and payload filtering"] _01,
#[doc = "Message ID filtering and payload filtering"] #[doc = "Message ID filtering occurring a specified number of times."] _10,
_01, #[doc = "Message ID filtering and payload filtering a specified number of times"] _11,
#[doc = "Message ID filtering occurring a specified number of times."]
_10,
#[doc = "Message ID filtering and payload filtering a specified number of times"]
_11,
} }
impl FCSW { impl FCSW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -420,12 +403,9 @@ impl<'a> _FCSW<'a> {
} }
#[doc = "Values that can be written to the field `IDFS`"] #[doc = "Values that can be written to the field `IDFS`"]
pub enum IDFSW { pub enum IDFSW {
#[doc = "Match upon a ID contents against an exact target value"] #[doc = "Match upon a ID contents against an exact target value"] _00,
_00, #[doc = "Match upon a ID value greater than or equal to a specified target value"] _01,
#[doc = "Match upon a ID value greater than or equal to a specified target value"] #[doc = "Match upon a ID value smaller than or equal to a specified target value"] _10,
_01,
#[doc = "Match upon a ID value smaller than or equal to a specified target value"]
_10,
#[doc = "Match upon a ID value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"] #[doc = "Match upon a ID value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"]
_11, _11,
} }
@ -486,12 +466,9 @@ impl<'a> _IDFSW<'a> {
} }
#[doc = "Values that can be written to the field `PLFS`"] #[doc = "Values that can be written to the field `PLFS`"]
pub enum PLFSW { pub enum PLFSW {
#[doc = "Match upon a payload contents against an exact target value"] #[doc = "Match upon a payload contents against an exact target value"] _00,
_00, #[doc = "Match upon a payload value greater than or equal to a specified target value"] _01,
#[doc = "Match upon a payload value greater than or equal to a specified target value"] #[doc = "Match upon a payload value smaller than or equal to a specified target value"] _10,
_01,
#[doc = "Match upon a payload value smaller than or equal to a specified target value"]
_10,
#[doc = "Match upon a payload value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"] #[doc = "Match upon a payload value inside a range, greater than or equal to a specified lower limit and smaller than or equal a specified upper limit"]
_11, _11,
} }
@ -608,10 +585,8 @@ impl<'a> _NMATCHW<'a> {
} }
#[doc = "Values that can be written to the field `WUMF_MSK`"] #[doc = "Values that can be written to the field `WUMF_MSK`"]
pub enum WUMF_MSKW { pub enum WUMF_MSKW {
#[doc = "Wake up match event is disabled"] #[doc = "Wake up match event is disabled"] _0,
_0, #[doc = "Wake up match event is enabled"] _1,
#[doc = "Wake up match event is enabled"]
_1,
} }
impl WUMF_MSKW { impl WUMF_MSKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -666,10 +641,8 @@ impl<'a> _WUMF_MSKW<'a> {
} }
#[doc = "Values that can be written to the field `WTOF_MSK`"] #[doc = "Values that can be written to the field `WTOF_MSK`"]
pub enum WTOF_MSKW { pub enum WTOF_MSKW {
#[doc = "Timeout wake up event is disabled"] #[doc = "Timeout wake up event is disabled"] _0,
_0, #[doc = "Timeout wake up event is enabled"] _1,
#[doc = "Timeout wake up event is enabled"]
_1,
} }
impl WTOF_MSKW { impl WTOF_MSKW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::CTRL2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::CTRL2 {
#[doc = "Possible values of the field `EDFLTDIS`"] #[doc = "Possible values of the field `EDFLTDIS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum EDFLTDISR { pub enum EDFLTDISR {
#[doc = "Edge Filter is enabled."] #[doc = "Edge Filter is enabled."] _0,
_0, #[doc = "Edge Filter is disabled."] _1,
#[doc = "Edge Filter is disabled."]
_1,
} }
impl EDFLTDISR { impl EDFLTDISR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl EDFLTDISR {
#[doc = "Possible values of the field `ISOCANFDEN`"] #[doc = "Possible values of the field `ISOCANFDEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ISOCANFDENR { pub enum ISOCANFDENR {
#[doc = "FlexCAN operates using the non-ISO CAN FD protocol."] #[doc = "FlexCAN operates using the non-ISO CAN FD protocol."] _0,
_0, #[doc = "FlexCAN operates using the ISO CAN FD protocol (ISO 11898-1)."] _1,
#[doc = "FlexCAN operates using the ISO CAN FD protocol (ISO 11898-1)."]
_1,
} }
impl ISOCANFDENR { impl ISOCANFDENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl ISOCANFDENR {
#[doc = "Possible values of the field `PREXCEN`"] #[doc = "Possible values of the field `PREXCEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum PREXCENR { pub enum PREXCENR {
#[doc = "Protocol Exception is disabled."] #[doc = "Protocol Exception is disabled."] _0,
_0, #[doc = "Protocol Exception is enabled."] _1,
#[doc = "Protocol Exception is enabled."]
_1,
} }
impl PREXCENR { impl PREXCENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -278,10 +274,8 @@ impl EACENR {
#[doc = "Possible values of the field `RRS`"] #[doc = "Possible values of the field `RRS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RRSR { pub enum RRSR {
#[doc = "Remote Response Frame is generated."] #[doc = "Remote Response Frame is generated."] _0,
_0, #[doc = "Remote Request Frame is stored."] _1,
#[doc = "Remote Request Frame is stored."]
_1,
} }
impl RRSR { impl RRSR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -325,10 +319,8 @@ impl RRSR {
#[doc = "Possible values of the field `MRP`"] #[doc = "Possible values of the field `MRP`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MRPR { pub enum MRPR {
#[doc = "Matching starts from Rx FIFO and continues on Mailboxes."] #[doc = "Matching starts from Rx FIFO and continues on Mailboxes."] _0,
_0, #[doc = "Matching starts from Mailboxes and continues on Rx FIFO."] _1,
#[doc = "Matching starts from Mailboxes and continues on Rx FIFO."]
_1,
} }
impl MRPR { impl MRPR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -394,10 +386,8 @@ impl RFFNR {
#[doc = "Possible values of the field `BOFFDONEMSK`"] #[doc = "Possible values of the field `BOFFDONEMSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BOFFDONEMSKR { pub enum BOFFDONEMSKR {
#[doc = "Bus Off Done interrupt disabled."] #[doc = "Bus Off Done interrupt disabled."] _0,
_0, #[doc = "Bus Off Done interrupt enabled."] _1,
#[doc = "Bus Off Done interrupt enabled."]
_1,
} }
impl BOFFDONEMSKR { impl BOFFDONEMSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -441,10 +431,8 @@ impl BOFFDONEMSKR {
#[doc = "Possible values of the field `ERRMSK_FAST`"] #[doc = "Possible values of the field `ERRMSK_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ERRMSK_FASTR { pub enum ERRMSK_FASTR {
#[doc = "ERRINT_FAST Error interrupt disabled."] #[doc = "ERRINT_FAST Error interrupt disabled."] _0,
_0, #[doc = "ERRINT_FAST Error interrupt enabled."] _1,
#[doc = "ERRINT_FAST Error interrupt enabled."]
_1,
} }
impl ERRMSK_FASTR { impl ERRMSK_FASTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -487,10 +475,8 @@ impl ERRMSK_FASTR {
} }
#[doc = "Values that can be written to the field `EDFLTDIS`"] #[doc = "Values that can be written to the field `EDFLTDIS`"]
pub enum EDFLTDISW { pub enum EDFLTDISW {
#[doc = "Edge Filter is enabled."] #[doc = "Edge Filter is enabled."] _0,
_0, #[doc = "Edge Filter is disabled."] _1,
#[doc = "Edge Filter is disabled."]
_1,
} }
impl EDFLTDISW { impl EDFLTDISW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -545,10 +531,8 @@ impl<'a> _EDFLTDISW<'a> {
} }
#[doc = "Values that can be written to the field `ISOCANFDEN`"] #[doc = "Values that can be written to the field `ISOCANFDEN`"]
pub enum ISOCANFDENW { pub enum ISOCANFDENW {
#[doc = "FlexCAN operates using the non-ISO CAN FD protocol."] #[doc = "FlexCAN operates using the non-ISO CAN FD protocol."] _0,
_0, #[doc = "FlexCAN operates using the ISO CAN FD protocol (ISO 11898-1)."] _1,
#[doc = "FlexCAN operates using the ISO CAN FD protocol (ISO 11898-1)."]
_1,
} }
impl ISOCANFDENW { impl ISOCANFDENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -603,10 +587,8 @@ impl<'a> _ISOCANFDENW<'a> {
} }
#[doc = "Values that can be written to the field `PREXCEN`"] #[doc = "Values that can be written to the field `PREXCEN`"]
pub enum PREXCENW { pub enum PREXCENW {
#[doc = "Protocol Exception is disabled."] #[doc = "Protocol Exception is disabled."] _0,
_0, #[doc = "Protocol Exception is enabled."] _1,
#[doc = "Protocol Exception is enabled."]
_1,
} }
impl PREXCENW { impl PREXCENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -777,10 +759,8 @@ impl<'a> _EACENW<'a> {
} }
#[doc = "Values that can be written to the field `RRS`"] #[doc = "Values that can be written to the field `RRS`"]
pub enum RRSW { pub enum RRSW {
#[doc = "Remote Response Frame is generated."] #[doc = "Remote Response Frame is generated."] _0,
_0, #[doc = "Remote Request Frame is stored."] _1,
#[doc = "Remote Request Frame is stored."]
_1,
} }
impl RRSW { impl RRSW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -835,10 +815,8 @@ impl<'a> _RRSW<'a> {
} }
#[doc = "Values that can be written to the field `MRP`"] #[doc = "Values that can be written to the field `MRP`"]
pub enum MRPW { pub enum MRPW {
#[doc = "Matching starts from Rx FIFO and continues on Mailboxes."] #[doc = "Matching starts from Rx FIFO and continues on Mailboxes."] _0,
_0, #[doc = "Matching starts from Mailboxes and continues on Rx FIFO."] _1,
#[doc = "Matching starts from Mailboxes and continues on Rx FIFO."]
_1,
} }
impl MRPW { impl MRPW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -923,10 +901,8 @@ impl<'a> _RFFNW<'a> {
} }
#[doc = "Values that can be written to the field `BOFFDONEMSK`"] #[doc = "Values that can be written to the field `BOFFDONEMSK`"]
pub enum BOFFDONEMSKW { pub enum BOFFDONEMSKW {
#[doc = "Bus Off Done interrupt disabled."] #[doc = "Bus Off Done interrupt disabled."] _0,
_0, #[doc = "Bus Off Done interrupt enabled."] _1,
#[doc = "Bus Off Done interrupt enabled."]
_1,
} }
impl BOFFDONEMSKW { impl BOFFDONEMSKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -981,10 +957,8 @@ impl<'a> _BOFFDONEMSKW<'a> {
} }
#[doc = "Values that can be written to the field `ERRMSK_FAST`"] #[doc = "Values that can be written to the field `ERRMSK_FAST`"]
pub enum ERRMSK_FASTW { pub enum ERRMSK_FASTW {
#[doc = "ERRINT_FAST Error interrupt disabled."] #[doc = "ERRINT_FAST Error interrupt disabled."] _0,
_0, #[doc = "ERRINT_FAST Error interrupt enabled."] _1,
#[doc = "ERRINT_FAST Error interrupt enabled."]
_1,
} }
impl ERRMSK_FASTW { impl ERRMSK_FASTW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::CTRL2_PN {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::ECR {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::EMBEDDEDRAM {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::ESR1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -43,10 +45,8 @@ impl super::ESR1 {
#[doc = "Possible values of the field `ERRINT`"] #[doc = "Possible values of the field `ERRINT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ERRINTR { pub enum ERRINTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "Indicates setting of any Error Bit in the Error and Status Register."] _1,
#[doc = "Indicates setting of any Error Bit in the Error and Status Register."]
_1,
} }
impl ERRINTR { impl ERRINTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -90,10 +90,8 @@ impl ERRINTR {
#[doc = "Possible values of the field `BOFFINT`"] #[doc = "Possible values of the field `BOFFINT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BOFFINTR { pub enum BOFFINTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "FlexCAN module entered Bus Off state."] _1,
#[doc = "FlexCAN module entered Bus Off state."]
_1,
} }
impl BOFFINTR { impl BOFFINTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -137,10 +135,8 @@ impl BOFFINTR {
#[doc = "Possible values of the field `RX`"] #[doc = "Possible values of the field `RX`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RXR { pub enum RXR {
#[doc = "FlexCAN is not receiving a message."] #[doc = "FlexCAN is not receiving a message."] _0,
_0, #[doc = "FlexCAN is receiving a message."] _1,
#[doc = "FlexCAN is receiving a message."]
_1,
} }
impl RXR { impl RXR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -184,14 +180,10 @@ impl RXR {
#[doc = "Possible values of the field `FLTCONF`"] #[doc = "Possible values of the field `FLTCONF`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FLTCONFR { pub enum FLTCONFR {
#[doc = "Error Active"] #[doc = "Error Active"] _00,
_00, #[doc = "Error Passive"] _01,
#[doc = "Error Passive"] #[doc = "Bus Off"] _1X,
_01, #[doc = r" Reserved"] _Reserved(u8),
#[doc = "Bus Off"]
_1X,
#[doc = r" Reserved"]
_Reserved(u8),
} }
impl FLTCONFR { impl FLTCONFR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -234,10 +226,8 @@ impl FLTCONFR {
#[doc = "Possible values of the field `TX`"] #[doc = "Possible values of the field `TX`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TXR { pub enum TXR {
#[doc = "FlexCAN is not transmitting a message."] #[doc = "FlexCAN is not transmitting a message."] _0,
_0, #[doc = "FlexCAN is transmitting a message."] _1,
#[doc = "FlexCAN is transmitting a message."]
_1,
} }
impl TXR { impl TXR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -281,10 +271,8 @@ impl TXR {
#[doc = "Possible values of the field `IDLE`"] #[doc = "Possible values of the field `IDLE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum IDLER { pub enum IDLER {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "CAN bus is now IDLE."] _1,
#[doc = "CAN bus is now IDLE."]
_1,
} }
impl IDLER { impl IDLER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -328,10 +316,8 @@ impl IDLER {
#[doc = "Possible values of the field `RXWRN`"] #[doc = "Possible values of the field `RXWRN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RXWRNR { pub enum RXWRNR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "RXERRCNT is greater than or equal to 96."] _1,
#[doc = "RXERRCNT is greater than or equal to 96."]
_1,
} }
impl RXWRNR { impl RXWRNR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -375,10 +361,8 @@ impl RXWRNR {
#[doc = "Possible values of the field `TXWRN`"] #[doc = "Possible values of the field `TXWRN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TXWRNR { pub enum TXWRNR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "TXERRCNT is greater than or equal to 96."] _1,
#[doc = "TXERRCNT is greater than or equal to 96."]
_1,
} }
impl TXWRNR { impl TXWRNR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -422,10 +406,8 @@ impl TXWRNR {
#[doc = "Possible values of the field `STFERR`"] #[doc = "Possible values of the field `STFERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum STFERRR { pub enum STFERRR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "A Stuffing Error occurred since last read of this register."] _1,
#[doc = "A Stuffing Error occurred since last read of this register."]
_1,
} }
impl STFERRR { impl STFERRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -469,10 +451,8 @@ impl STFERRR {
#[doc = "Possible values of the field `FRMERR`"] #[doc = "Possible values of the field `FRMERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FRMERRR { pub enum FRMERRR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "A Form Error occurred since last read of this register."] _1,
#[doc = "A Form Error occurred since last read of this register."]
_1,
} }
impl FRMERRR { impl FRMERRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -516,10 +496,8 @@ impl FRMERRR {
#[doc = "Possible values of the field `CRCERR`"] #[doc = "Possible values of the field `CRCERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum CRCERRR { pub enum CRCERRR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "A CRC error occurred since last read of this register."] _1,
#[doc = "A CRC error occurred since last read of this register."]
_1,
} }
impl CRCERRR { impl CRCERRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -563,10 +541,8 @@ impl CRCERRR {
#[doc = "Possible values of the field `ACKERR`"] #[doc = "Possible values of the field `ACKERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ACKERRR { pub enum ACKERRR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "An ACK error occurred since last read of this register."] _1,
#[doc = "An ACK error occurred since last read of this register."]
_1,
} }
impl ACKERRR { impl ACKERRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -610,10 +586,8 @@ impl ACKERRR {
#[doc = "Possible values of the field `BIT0ERR`"] #[doc = "Possible values of the field `BIT0ERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BIT0ERRR { pub enum BIT0ERRR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "At least one bit sent as dominant is received as recessive."] _1,
#[doc = "At least one bit sent as dominant is received as recessive."]
_1,
} }
impl BIT0ERRR { impl BIT0ERRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -657,10 +631,8 @@ impl BIT0ERRR {
#[doc = "Possible values of the field `BIT1ERR`"] #[doc = "Possible values of the field `BIT1ERR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BIT1ERRR { pub enum BIT1ERRR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "At least one bit sent as recessive is received as dominant."] _1,
#[doc = "At least one bit sent as recessive is received as dominant."]
_1,
} }
impl BIT1ERRR { impl BIT1ERRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -704,8 +676,7 @@ impl BIT1ERRR {
#[doc = "Possible values of the field `RWRNINT`"] #[doc = "Possible values of the field `RWRNINT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RWRNINTR { pub enum RWRNINTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0,
#[doc = "The Rx error counter transitioned from less than 96 to greater than or equal to 96."] #[doc = "The Rx error counter transitioned from less than 96 to greater than or equal to 96."]
_1, _1,
} }
@ -751,8 +722,7 @@ impl RWRNINTR {
#[doc = "Possible values of the field `TWRNINT`"] #[doc = "Possible values of the field `TWRNINT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TWRNINTR { pub enum TWRNINTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0,
#[doc = "The Tx error counter transitioned from less than 96 to greater than or equal to 96."] #[doc = "The Tx error counter transitioned from less than 96 to greater than or equal to 96."]
_1, _1,
} }
@ -798,10 +768,8 @@ impl TWRNINTR {
#[doc = "Possible values of the field `SYNCH`"] #[doc = "Possible values of the field `SYNCH`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SYNCHR { pub enum SYNCHR {
#[doc = "FlexCAN is not synchronized to the CAN bus."] #[doc = "FlexCAN is not synchronized to the CAN bus."] _0,
_0, #[doc = "FlexCAN is synchronized to the CAN bus."] _1,
#[doc = "FlexCAN is synchronized to the CAN bus."]
_1,
} }
impl SYNCHR { impl SYNCHR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -845,10 +813,8 @@ impl SYNCHR {
#[doc = "Possible values of the field `BOFFDONEINT`"] #[doc = "Possible values of the field `BOFFDONEINT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BOFFDONEINTR { pub enum BOFFDONEINTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "FlexCAN module has completed Bus Off process."] _1,
#[doc = "FlexCAN module has completed Bus Off process."]
_1,
} }
impl BOFFDONEINTR { impl BOFFDONEINTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -892,8 +858,7 @@ impl BOFFDONEINTR {
#[doc = "Possible values of the field `ERRINT_FAST`"] #[doc = "Possible values of the field `ERRINT_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ERRINT_FASTR { pub enum ERRINT_FASTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0,
#[doc = "Indicates setting of any Error Bit detected in the Data Phase of CAN FD frames with the BRS bit set."] #[doc = "Indicates setting of any Error Bit detected in the Data Phase of CAN FD frames with the BRS bit set."]
_1, _1,
} }
@ -939,10 +904,8 @@ impl ERRINT_FASTR {
#[doc = "Possible values of the field `ERROVR`"] #[doc = "Possible values of the field `ERROVR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum ERROVRR { pub enum ERROVRR {
#[doc = "Overrun has not occurred."] #[doc = "Overrun has not occurred."] _0,
_0, #[doc = "Overrun has occurred."] _1,
#[doc = "Overrun has occurred."]
_1,
} }
impl ERROVRR { impl ERROVRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -986,10 +949,8 @@ impl ERROVRR {
#[doc = "Possible values of the field `STFERR_FAST`"] #[doc = "Possible values of the field `STFERR_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum STFERR_FASTR { pub enum STFERR_FASTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "A Stuffing Error occurred since last read of this register."] _1,
#[doc = "A Stuffing Error occurred since last read of this register."]
_1,
} }
impl STFERR_FASTR { impl STFERR_FASTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -1033,10 +994,8 @@ impl STFERR_FASTR {
#[doc = "Possible values of the field `FRMERR_FAST`"] #[doc = "Possible values of the field `FRMERR_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FRMERR_FASTR { pub enum FRMERR_FASTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "A Form Error occurred since last read of this register."] _1,
#[doc = "A Form Error occurred since last read of this register."]
_1,
} }
impl FRMERR_FASTR { impl FRMERR_FASTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -1080,10 +1039,8 @@ impl FRMERR_FASTR {
#[doc = "Possible values of the field `CRCERR_FAST`"] #[doc = "Possible values of the field `CRCERR_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum CRCERR_FASTR { pub enum CRCERR_FASTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "A CRC error occurred since last read of this register."] _1,
#[doc = "A CRC error occurred since last read of this register."]
_1,
} }
impl CRCERR_FASTR { impl CRCERR_FASTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -1127,10 +1084,8 @@ impl CRCERR_FASTR {
#[doc = "Possible values of the field `BIT0ERR_FAST`"] #[doc = "Possible values of the field `BIT0ERR_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BIT0ERR_FASTR { pub enum BIT0ERR_FASTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "At least one bit sent as dominant is received as recessive."] _1,
#[doc = "At least one bit sent as dominant is received as recessive."]
_1,
} }
impl BIT0ERR_FASTR { impl BIT0ERR_FASTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -1174,10 +1129,8 @@ impl BIT0ERR_FASTR {
#[doc = "Possible values of the field `BIT1ERR_FAST`"] #[doc = "Possible values of the field `BIT1ERR_FAST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum BIT1ERR_FASTR { pub enum BIT1ERR_FASTR {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "At least one bit sent as recessive is received as dominant."] _1,
#[doc = "At least one bit sent as recessive is received as dominant."]
_1,
} }
impl BIT1ERR_FASTR { impl BIT1ERR_FASTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -1220,10 +1173,8 @@ impl BIT1ERR_FASTR {
} }
#[doc = "Values that can be written to the field `ERRINT`"] #[doc = "Values that can be written to the field `ERRINT`"]
pub enum ERRINTW { pub enum ERRINTW {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "Indicates setting of any Error Bit in the Error and Status Register."] _1,
#[doc = "Indicates setting of any Error Bit in the Error and Status Register."]
_1,
} }
impl ERRINTW { impl ERRINTW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1278,10 +1229,8 @@ impl<'a> _ERRINTW<'a> {
} }
#[doc = "Values that can be written to the field `BOFFINT`"] #[doc = "Values that can be written to the field `BOFFINT`"]
pub enum BOFFINTW { pub enum BOFFINTW {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "FlexCAN module entered Bus Off state."] _1,
#[doc = "FlexCAN module entered Bus Off state."]
_1,
} }
impl BOFFINTW { impl BOFFINTW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1336,8 +1285,7 @@ impl<'a> _BOFFINTW<'a> {
} }
#[doc = "Values that can be written to the field `RWRNINT`"] #[doc = "Values that can be written to the field `RWRNINT`"]
pub enum RWRNINTW { pub enum RWRNINTW {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0,
#[doc = "The Rx error counter transitioned from less than 96 to greater than or equal to 96."] #[doc = "The Rx error counter transitioned from less than 96 to greater than or equal to 96."]
_1, _1,
} }
@ -1394,8 +1342,7 @@ impl<'a> _RWRNINTW<'a> {
} }
#[doc = "Values that can be written to the field `TWRNINT`"] #[doc = "Values that can be written to the field `TWRNINT`"]
pub enum TWRNINTW { pub enum TWRNINTW {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0,
#[doc = "The Tx error counter transitioned from less than 96 to greater than or equal to 96."] #[doc = "The Tx error counter transitioned from less than 96 to greater than or equal to 96."]
_1, _1,
} }
@ -1452,10 +1399,8 @@ impl<'a> _TWRNINTW<'a> {
} }
#[doc = "Values that can be written to the field `BOFFDONEINT`"] #[doc = "Values that can be written to the field `BOFFDONEINT`"]
pub enum BOFFDONEINTW { pub enum BOFFDONEINTW {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0, #[doc = "FlexCAN module has completed Bus Off process."] _1,
#[doc = "FlexCAN module has completed Bus Off process."]
_1,
} }
impl BOFFDONEINTW { impl BOFFDONEINTW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1510,8 +1455,7 @@ impl<'a> _BOFFDONEINTW<'a> {
} }
#[doc = "Values that can be written to the field `ERRINT_FAST`"] #[doc = "Values that can be written to the field `ERRINT_FAST`"]
pub enum ERRINT_FASTW { pub enum ERRINT_FASTW {
#[doc = "No such occurrence."] #[doc = "No such occurrence."] _0,
_0,
#[doc = "Indicates setting of any Error Bit detected in the Data Phase of CAN FD frames with the BRS bit set."] #[doc = "Indicates setting of any Error Bit detected in the Data Phase of CAN FD frames with the BRS bit set."]
_1, _1,
} }
@ -1568,10 +1512,8 @@ impl<'a> _ERRINT_FASTW<'a> {
} }
#[doc = "Values that can be written to the field `ERROVR`"] #[doc = "Values that can be written to the field `ERROVR`"]
pub enum ERROVRW { pub enum ERROVRW {
#[doc = "Overrun has not occurred."] #[doc = "Overrun has not occurred."] _0,
_0, #[doc = "Overrun has occurred."] _1,
#[doc = "Overrun has occurred."]
_1,
} }
impl ERROVRW { impl ERROVRW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -6,14 +6,15 @@ impl super::ESR2 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
} }
#[doc = "Possible values of the field `IMB`"] #[doc = "Possible values of the field `IMB`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum IMBR { pub enum IMBR {
#[doc = "If ESR2[VPS] is asserted, the ESR2[LPTM] is not an inactive Mailbox."] #[doc = "If ESR2[VPS] is asserted, the ESR2[LPTM] is not an inactive Mailbox."] _0,
_0,
#[doc = "If ESR2[VPS] is asserted, there is at least one inactive Mailbox. LPTM content is the number of the first one."] #[doc = "If ESR2[VPS] is asserted, there is at least one inactive Mailbox. LPTM content is the number of the first one."]
_1, _1,
} }
@ -59,10 +60,8 @@ impl IMBR {
#[doc = "Possible values of the field `VPS`"] #[doc = "Possible values of the field `VPS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum VPSR { pub enum VPSR {
#[doc = "Contents of IMB and LPTM are invalid."] #[doc = "Contents of IMB and LPTM are invalid."] _0,
_0, #[doc = "Contents of IMB and LPTM are valid."] _1,
#[doc = "Contents of IMB and LPTM are valid."]
_1,
} }
impl VPSR { impl VPSR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]

View File

@ -22,7 +22,9 @@ impl super::FDCBT {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -6,7 +6,9 @@ impl super::FDCRC {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
} }
#[doc = r" Value of the field"] #[doc = r" Value of the field"]

View File

@ -22,7 +22,9 @@ impl super::FDCTRL {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -65,10 +67,8 @@ impl TDCOFFR {
#[doc = "Possible values of the field `TDCFAIL`"] #[doc = "Possible values of the field `TDCFAIL`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TDCFAILR { pub enum TDCFAILR {
#[doc = "Measured loop delay is in range."] #[doc = "Measured loop delay is in range."] _0,
_0, #[doc = "Measured loop delay is out of range."] _1,
#[doc = "Measured loop delay is out of range."]
_1,
} }
impl TDCFAILR { impl TDCFAILR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -112,10 +112,8 @@ impl TDCFAILR {
#[doc = "Possible values of the field `TDCEN`"] #[doc = "Possible values of the field `TDCEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum TDCENR { pub enum TDCENR {
#[doc = "TDC is disabled"] #[doc = "TDC is disabled"] _0,
_0, #[doc = "TDC is enabled"] _1,
#[doc = "TDC is enabled"]
_1,
} }
impl TDCENR { impl TDCENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -159,14 +157,10 @@ impl TDCENR {
#[doc = "Possible values of the field `MBDSR0`"] #[doc = "Possible values of the field `MBDSR0`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MBDSR0R { pub enum MBDSR0R {
#[doc = "Selects 8 bytes per Message Buffer."] #[doc = "Selects 8 bytes per Message Buffer."] _00,
_00, #[doc = "Selects 16 bytes per Message Buffer."] _01,
#[doc = "Selects 16 bytes per Message Buffer."] #[doc = "Selects 32 bytes per Message Buffer."] _10,
_01, #[doc = "Selects 64 bytes per Message Buffer."] _11,
#[doc = "Selects 32 bytes per Message Buffer."]
_10,
#[doc = "Selects 64 bytes per Message Buffer."]
_11,
} }
impl MBDSR0R { impl MBDSR0R {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -215,10 +209,8 @@ impl MBDSR0R {
#[doc = "Possible values of the field `FDRATE`"] #[doc = "Possible values of the field `FDRATE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FDRATER { pub enum FDRATER {
#[doc = "Transmit a frame in nominal rate. The BRS bit in the Tx MB has no effect."] #[doc = "Transmit a frame in nominal rate. The BRS bit in the Tx MB has no effect."] _0,
_0, #[doc = "Transmit a frame with bit rate switching if the BRS bit in the Tx MB is recessive."] _1,
#[doc = "Transmit a frame with bit rate switching if the BRS bit in the Tx MB is recessive."]
_1,
} }
impl FDRATER { impl FDRATER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -276,10 +268,8 @@ impl<'a> _TDCOFFW<'a> {
} }
#[doc = "Values that can be written to the field `TDCFAIL`"] #[doc = "Values that can be written to the field `TDCFAIL`"]
pub enum TDCFAILW { pub enum TDCFAILW {
#[doc = "Measured loop delay is in range."] #[doc = "Measured loop delay is in range."] _0,
_0, #[doc = "Measured loop delay is out of range."] _1,
#[doc = "Measured loop delay is out of range."]
_1,
} }
impl TDCFAILW { impl TDCFAILW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -334,10 +324,8 @@ impl<'a> _TDCFAILW<'a> {
} }
#[doc = "Values that can be written to the field `TDCEN`"] #[doc = "Values that can be written to the field `TDCEN`"]
pub enum TDCENW { pub enum TDCENW {
#[doc = "TDC is disabled"] #[doc = "TDC is disabled"] _0,
_0, #[doc = "TDC is enabled"] _1,
#[doc = "TDC is enabled"]
_1,
} }
impl TDCENW { impl TDCENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -392,14 +380,10 @@ impl<'a> _TDCENW<'a> {
} }
#[doc = "Values that can be written to the field `MBDSR0`"] #[doc = "Values that can be written to the field `MBDSR0`"]
pub enum MBDSR0W { pub enum MBDSR0W {
#[doc = "Selects 8 bytes per Message Buffer."] #[doc = "Selects 8 bytes per Message Buffer."] _00,
_00, #[doc = "Selects 16 bytes per Message Buffer."] _01,
#[doc = "Selects 16 bytes per Message Buffer."] #[doc = "Selects 32 bytes per Message Buffer."] _10,
_01, #[doc = "Selects 64 bytes per Message Buffer."] _11,
#[doc = "Selects 32 bytes per Message Buffer."]
_10,
#[doc = "Selects 64 bytes per Message Buffer."]
_11,
} }
impl MBDSR0W { impl MBDSR0W {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -458,10 +442,8 @@ impl<'a> _MBDSR0W<'a> {
} }
#[doc = "Values that can be written to the field `FDRATE`"] #[doc = "Values that can be written to the field `FDRATE`"]
pub enum FDRATEW { pub enum FDRATEW {
#[doc = "Transmit a frame in nominal rate. The BRS bit in the Tx MB has no effect."] #[doc = "Transmit a frame in nominal rate. The BRS bit in the Tx MB has no effect."] _0,
_0, #[doc = "Transmit a frame with bit rate switching if the BRS bit in the Tx MB is recessive."] _1,
#[doc = "Transmit a frame with bit rate switching if the BRS bit in the Tx MB is recessive."]
_1,
} }
impl FDRATEW { impl FDRATEW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::FLT_DLC {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::FLT_ID1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -54,10 +56,8 @@ impl FLT_ID1R {
#[doc = "Possible values of the field `FLT_RTR`"] #[doc = "Possible values of the field `FLT_RTR`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FLT_RTRR { pub enum FLT_RTRR {
#[doc = "Reject remote frame (accept data frame)"] #[doc = "Reject remote frame (accept data frame)"] _0,
_0, #[doc = "Accept remote frame"] _1,
#[doc = "Accept remote frame"]
_1,
} }
impl FLT_RTRR { impl FLT_RTRR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -101,10 +101,8 @@ impl FLT_RTRR {
#[doc = "Possible values of the field `FLT_IDE`"] #[doc = "Possible values of the field `FLT_IDE`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FLT_IDER { pub enum FLT_IDER {
#[doc = "Accept standard frame format"] #[doc = "Accept standard frame format"] _0,
_0, #[doc = "Accept extended frame format"] _1,
#[doc = "Accept extended frame format"]
_1,
} }
impl FLT_IDER { impl FLT_IDER {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -162,10 +160,8 @@ impl<'a> _FLT_ID1W<'a> {
} }
#[doc = "Values that can be written to the field `FLT_RTR`"] #[doc = "Values that can be written to the field `FLT_RTR`"]
pub enum FLT_RTRW { pub enum FLT_RTRW {
#[doc = "Reject remote frame (accept data frame)"] #[doc = "Reject remote frame (accept data frame)"] _0,
_0, #[doc = "Accept remote frame"] _1,
#[doc = "Accept remote frame"]
_1,
} }
impl FLT_RTRW { impl FLT_RTRW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -220,10 +216,8 @@ impl<'a> _FLT_RTRW<'a> {
} }
#[doc = "Values that can be written to the field `FLT_IDE`"] #[doc = "Values that can be written to the field `FLT_IDE`"]
pub enum FLT_IDEW { pub enum FLT_IDEW {
#[doc = "Accept standard frame format"] #[doc = "Accept standard frame format"] _0,
_0, #[doc = "Accept extended frame format"] _1,
#[doc = "Accept extended frame format"]
_1,
} }
impl FLT_IDEW { impl FLT_IDEW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::FLT_ID2_IDMASK {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -54,10 +56,8 @@ impl FLT_ID2_IDMASKR {
#[doc = "Possible values of the field `RTR_MSK`"] #[doc = "Possible values of the field `RTR_MSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RTR_MSKR { pub enum RTR_MSKR {
#[doc = "The corresponding bit in the filter is \"don't care\""] #[doc = "The corresponding bit in the filter is \"don't care\""] _0,
_0, #[doc = "The corresponding bit in the filter is checked"] _1,
#[doc = "The corresponding bit in the filter is checked"]
_1,
} }
impl RTR_MSKR { impl RTR_MSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -101,10 +101,8 @@ impl RTR_MSKR {
#[doc = "Possible values of the field `IDE_MSK`"] #[doc = "Possible values of the field `IDE_MSK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum IDE_MSKR { pub enum IDE_MSKR {
#[doc = "The corresponding bit in the filter is \"don't care\""] #[doc = "The corresponding bit in the filter is \"don't care\""] _0,
_0, #[doc = "The corresponding bit in the filter is checked"] _1,
#[doc = "The corresponding bit in the filter is checked"]
_1,
} }
impl IDE_MSKR { impl IDE_MSKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -162,10 +160,8 @@ impl<'a> _FLT_ID2_IDMASKW<'a> {
} }
#[doc = "Values that can be written to the field `RTR_MSK`"] #[doc = "Values that can be written to the field `RTR_MSK`"]
pub enum RTR_MSKW { pub enum RTR_MSKW {
#[doc = "The corresponding bit in the filter is \"don't care\""] #[doc = "The corresponding bit in the filter is \"don't care\""] _0,
_0, #[doc = "The corresponding bit in the filter is checked"] _1,
#[doc = "The corresponding bit in the filter is checked"]
_1,
} }
impl RTR_MSKW { impl RTR_MSKW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -220,10 +216,8 @@ impl<'a> _RTR_MSKW<'a> {
} }
#[doc = "Values that can be written to the field `IDE_MSK`"] #[doc = "Values that can be written to the field `IDE_MSK`"]
pub enum IDE_MSKW { pub enum IDE_MSKW {
#[doc = "The corresponding bit in the filter is \"don't care\""] #[doc = "The corresponding bit in the filter is \"don't care\""] _0,
_0, #[doc = "The corresponding bit in the filter is checked"] _1,
#[doc = "The corresponding bit in the filter is checked"]
_1,
} }
impl IDE_MSKW { impl IDE_MSKW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -22,7 +22,9 @@ impl super::IFLAG1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::IMASK1 {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::MCR {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]
@ -54,14 +56,11 @@ impl MAXMBR {
#[doc = "Possible values of the field `IDAM`"] #[doc = "Possible values of the field `IDAM`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum IDAMR { pub enum IDAMR {
#[doc = "Format A: One full ID (standard and extended) per ID Filter Table element."] #[doc = "Format A: One full ID (standard and extended) per ID Filter Table element."] _00,
_00,
#[doc = "Format B: Two full standard IDs or two partial 14-bit (standard and extended) IDs per ID Filter Table element."] #[doc = "Format B: Two full standard IDs or two partial 14-bit (standard and extended) IDs per ID Filter Table element."]
_01, _01,
#[doc = "Format C: Four partial 8-bit Standard IDs per ID Filter Table element."] #[doc = "Format C: Four partial 8-bit Standard IDs per ID Filter Table element."] _10,
_10, #[doc = "Format D: All frames rejected."] _11,
#[doc = "Format D: All frames rejected."]
_11,
} }
impl IDAMR { impl IDAMR {
#[doc = r" Value of the field as raw bits"] #[doc = r" Value of the field as raw bits"]
@ -157,10 +156,8 @@ impl FDENR {
#[doc = "Possible values of the field `AEN`"] #[doc = "Possible values of the field `AEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum AENR { pub enum AENR {
#[doc = "Abort disabled."] #[doc = "Abort disabled."] _0,
_0, #[doc = "Abort enabled."] _1,
#[doc = "Abort enabled."]
_1,
} }
impl AENR { impl AENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -204,10 +201,8 @@ impl AENR {
#[doc = "Possible values of the field `LPRIOEN`"] #[doc = "Possible values of the field `LPRIOEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum LPRIOENR { pub enum LPRIOENR {
#[doc = "Local Priority disabled."] #[doc = "Local Priority disabled."] _0,
_0, #[doc = "Local Priority enabled."] _1,
#[doc = "Local Priority enabled."]
_1,
} }
impl LPRIOENR { impl LPRIOENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -251,10 +246,8 @@ impl LPRIOENR {
#[doc = "Possible values of the field `PNET_EN`"] #[doc = "Possible values of the field `PNET_EN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum PNET_ENR { pub enum PNET_ENR {
#[doc = "Pretended Networking mode is disabled."] #[doc = "Pretended Networking mode is disabled."] _0,
_0, #[doc = "Pretended Networking mode is enabled."] _1,
#[doc = "Pretended Networking mode is enabled."]
_1,
} }
impl PNET_ENR { impl PNET_ENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -298,10 +291,8 @@ impl PNET_ENR {
#[doc = "Possible values of the field `DMA`"] #[doc = "Possible values of the field `DMA`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum DMAR { pub enum DMAR {
#[doc = "DMA feature for RX FIFO disabled."] #[doc = "DMA feature for RX FIFO disabled."] _0,
_0, #[doc = "DMA feature for RX FIFO enabled."] _1,
#[doc = "DMA feature for RX FIFO enabled."]
_1,
} }
impl DMAR { impl DMAR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -347,8 +338,7 @@ impl DMAR {
pub enum IRMQR { pub enum IRMQR {
#[doc = "Individual Rx masking and queue feature are disabled. For backward compatibility with legacy applications, the reading of C/S word locks the MB even if it is EMPTY."] #[doc = "Individual Rx masking and queue feature are disabled. For backward compatibility with legacy applications, the reading of C/S word locks the MB even if it is EMPTY."]
_0, _0,
#[doc = "Individual Rx masking and queue feature are enabled."] #[doc = "Individual Rx masking and queue feature are enabled."] _1,
_1,
} }
impl IRMQR { impl IRMQR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -392,10 +382,8 @@ impl IRMQR {
#[doc = "Possible values of the field `SRXDIS`"] #[doc = "Possible values of the field `SRXDIS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SRXDISR { pub enum SRXDISR {
#[doc = "Self reception enabled."] #[doc = "Self reception enabled."] _0,
_0, #[doc = "Self reception disabled."] _1,
#[doc = "Self reception disabled."]
_1,
} }
impl SRXDISR { impl SRXDISR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -439,10 +427,8 @@ impl SRXDISR {
#[doc = "Possible values of the field `LPMACK`"] #[doc = "Possible values of the field `LPMACK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum LPMACKR { pub enum LPMACKR {
#[doc = "FlexCAN is not in a low-power mode."] #[doc = "FlexCAN is not in a low-power mode."] _0,
_0, #[doc = "FlexCAN is in a low-power mode."] _1,
#[doc = "FlexCAN is in a low-power mode."]
_1,
} }
impl LPMACKR { impl LPMACKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -554,10 +540,8 @@ impl SUPVR {
#[doc = "Possible values of the field `FRZACK`"] #[doc = "Possible values of the field `FRZACK`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FRZACKR { pub enum FRZACKR {
#[doc = "FlexCAN not in Freeze mode, prescaler running."] #[doc = "FlexCAN not in Freeze mode, prescaler running."] _0,
_0, #[doc = "FlexCAN in Freeze mode, prescaler stopped."] _1,
#[doc = "FlexCAN in Freeze mode, prescaler stopped."]
_1,
} }
impl FRZACKR { impl FRZACKR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -601,10 +585,8 @@ impl FRZACKR {
#[doc = "Possible values of the field `SOFTRST`"] #[doc = "Possible values of the field `SOFTRST`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum SOFTRSTR { pub enum SOFTRSTR {
#[doc = "No reset request."] #[doc = "No reset request."] _0,
_0, #[doc = "Resets the registers affected by soft reset."] _1,
#[doc = "Resets the registers affected by soft reset."]
_1,
} }
impl SOFTRSTR { impl SOFTRSTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -648,10 +630,8 @@ impl SOFTRSTR {
#[doc = "Possible values of the field `NOTRDY`"] #[doc = "Possible values of the field `NOTRDY`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum NOTRDYR { pub enum NOTRDYR {
#[doc = "FlexCAN module is either in Normal mode, Listen-Only mode or Loop-Back mode."] #[doc = "FlexCAN module is either in Normal mode, Listen-Only mode or Loop-Back mode."] _0,
_0, #[doc = r" Reserved"] _Reserved(bool),
#[doc = r" Reserved"]
_Reserved(bool),
} }
impl NOTRDYR { impl NOTRDYR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -690,10 +670,8 @@ impl NOTRDYR {
#[doc = "Possible values of the field `HALT`"] #[doc = "Possible values of the field `HALT`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum HALTR { pub enum HALTR {
#[doc = "No Freeze mode request."] #[doc = "No Freeze mode request."] _0,
_0, #[doc = "Enters Freeze mode if the FRZ bit is asserted."] _1,
#[doc = "Enters Freeze mode if the FRZ bit is asserted."]
_1,
} }
impl HALTR { impl HALTR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -737,10 +715,8 @@ impl HALTR {
#[doc = "Possible values of the field `RFEN`"] #[doc = "Possible values of the field `RFEN`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum RFENR { pub enum RFENR {
#[doc = "Rx FIFO not enabled."] #[doc = "Rx FIFO not enabled."] _0,
_0, #[doc = "Rx FIFO enabled."] _1,
#[doc = "Rx FIFO enabled."]
_1,
} }
impl RFENR { impl RFENR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -784,10 +760,8 @@ impl RFENR {
#[doc = "Possible values of the field `FRZ`"] #[doc = "Possible values of the field `FRZ`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum FRZR { pub enum FRZR {
#[doc = "Not enabled to enter Freeze mode."] #[doc = "Not enabled to enter Freeze mode."] _0,
_0, #[doc = "Enabled to enter Freeze mode."] _1,
#[doc = "Enabled to enter Freeze mode."]
_1,
} }
impl FRZR { impl FRZR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -831,10 +805,8 @@ impl FRZR {
#[doc = "Possible values of the field `MDIS`"] #[doc = "Possible values of the field `MDIS`"]
#[derive(Clone, Copy, Debug, PartialEq)] #[derive(Clone, Copy, Debug, PartialEq)]
pub enum MDISR { pub enum MDISR {
#[doc = "Enable the FlexCAN module."] #[doc = "Enable the FlexCAN module."] _0,
_0, #[doc = "Disable the FlexCAN module."] _1,
#[doc = "Disable the FlexCAN module."]
_1,
} }
impl MDISR { impl MDISR {
#[doc = r" Returns `true` if the bit is clear (0)"] #[doc = r" Returns `true` if the bit is clear (0)"]
@ -892,14 +864,11 @@ impl<'a> _MAXMBW<'a> {
} }
#[doc = "Values that can be written to the field `IDAM`"] #[doc = "Values that can be written to the field `IDAM`"]
pub enum IDAMW { pub enum IDAMW {
#[doc = "Format A: One full ID (standard and extended) per ID Filter Table element."] #[doc = "Format A: One full ID (standard and extended) per ID Filter Table element."] _00,
_00,
#[doc = "Format B: Two full standard IDs or two partial 14-bit (standard and extended) IDs per ID Filter Table element."] #[doc = "Format B: Two full standard IDs or two partial 14-bit (standard and extended) IDs per ID Filter Table element."]
_01, _01,
#[doc = "Format C: Four partial 8-bit Standard IDs per ID Filter Table element."] #[doc = "Format C: Four partial 8-bit Standard IDs per ID Filter Table element."] _10,
_10, #[doc = "Format D: All frames rejected."] _11,
#[doc = "Format D: All frames rejected."]
_11,
} }
impl IDAMW { impl IDAMW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1016,10 +985,8 @@ impl<'a> _FDENW<'a> {
} }
#[doc = "Values that can be written to the field `AEN`"] #[doc = "Values that can be written to the field `AEN`"]
pub enum AENW { pub enum AENW {
#[doc = "Abort disabled."] #[doc = "Abort disabled."] _0,
_0, #[doc = "Abort enabled."] _1,
#[doc = "Abort enabled."]
_1,
} }
impl AENW { impl AENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1074,10 +1041,8 @@ impl<'a> _AENW<'a> {
} }
#[doc = "Values that can be written to the field `LPRIOEN`"] #[doc = "Values that can be written to the field `LPRIOEN`"]
pub enum LPRIOENW { pub enum LPRIOENW {
#[doc = "Local Priority disabled."] #[doc = "Local Priority disabled."] _0,
_0, #[doc = "Local Priority enabled."] _1,
#[doc = "Local Priority enabled."]
_1,
} }
impl LPRIOENW { impl LPRIOENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1132,10 +1097,8 @@ impl<'a> _LPRIOENW<'a> {
} }
#[doc = "Values that can be written to the field `PNET_EN`"] #[doc = "Values that can be written to the field `PNET_EN`"]
pub enum PNET_ENW { pub enum PNET_ENW {
#[doc = "Pretended Networking mode is disabled."] #[doc = "Pretended Networking mode is disabled."] _0,
_0, #[doc = "Pretended Networking mode is enabled."] _1,
#[doc = "Pretended Networking mode is enabled."]
_1,
} }
impl PNET_ENW { impl PNET_ENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1190,10 +1153,8 @@ impl<'a> _PNET_ENW<'a> {
} }
#[doc = "Values that can be written to the field `DMA`"] #[doc = "Values that can be written to the field `DMA`"]
pub enum DMAW { pub enum DMAW {
#[doc = "DMA feature for RX FIFO disabled."] #[doc = "DMA feature for RX FIFO disabled."] _0,
_0, #[doc = "DMA feature for RX FIFO enabled."] _1,
#[doc = "DMA feature for RX FIFO enabled."]
_1,
} }
impl DMAW { impl DMAW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1250,8 +1211,7 @@ impl<'a> _DMAW<'a> {
pub enum IRMQW { pub enum IRMQW {
#[doc = "Individual Rx masking and queue feature are disabled. For backward compatibility with legacy applications, the reading of C/S word locks the MB even if it is EMPTY."] #[doc = "Individual Rx masking and queue feature are disabled. For backward compatibility with legacy applications, the reading of C/S word locks the MB even if it is EMPTY."]
_0, _0,
#[doc = "Individual Rx masking and queue feature are enabled."] #[doc = "Individual Rx masking and queue feature are enabled."] _1,
_1,
} }
impl IRMQW { impl IRMQW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1306,10 +1266,8 @@ impl<'a> _IRMQW<'a> {
} }
#[doc = "Values that can be written to the field `SRXDIS`"] #[doc = "Values that can be written to the field `SRXDIS`"]
pub enum SRXDISW { pub enum SRXDISW {
#[doc = "Self reception enabled."] #[doc = "Self reception enabled."] _0,
_0, #[doc = "Self reception disabled."] _1,
#[doc = "Self reception disabled."]
_1,
} }
impl SRXDISW { impl SRXDISW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1445,10 +1403,8 @@ impl<'a> _SUPVW<'a> {
} }
#[doc = "Values that can be written to the field `SOFTRST`"] #[doc = "Values that can be written to the field `SOFTRST`"]
pub enum SOFTRSTW { pub enum SOFTRSTW {
#[doc = "No reset request."] #[doc = "No reset request."] _0,
_0, #[doc = "Resets the registers affected by soft reset."] _1,
#[doc = "Resets the registers affected by soft reset."]
_1,
} }
impl SOFTRSTW { impl SOFTRSTW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1503,10 +1459,8 @@ impl<'a> _SOFTRSTW<'a> {
} }
#[doc = "Values that can be written to the field `HALT`"] #[doc = "Values that can be written to the field `HALT`"]
pub enum HALTW { pub enum HALTW {
#[doc = "No Freeze mode request."] #[doc = "No Freeze mode request."] _0,
_0, #[doc = "Enters Freeze mode if the FRZ bit is asserted."] _1,
#[doc = "Enters Freeze mode if the FRZ bit is asserted."]
_1,
} }
impl HALTW { impl HALTW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1561,10 +1515,8 @@ impl<'a> _HALTW<'a> {
} }
#[doc = "Values that can be written to the field `RFEN`"] #[doc = "Values that can be written to the field `RFEN`"]
pub enum RFENW { pub enum RFENW {
#[doc = "Rx FIFO not enabled."] #[doc = "Rx FIFO not enabled."] _0,
_0, #[doc = "Rx FIFO enabled."] _1,
#[doc = "Rx FIFO enabled."]
_1,
} }
impl RFENW { impl RFENW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1619,10 +1571,8 @@ impl<'a> _RFENW<'a> {
} }
#[doc = "Values that can be written to the field `FRZ`"] #[doc = "Values that can be written to the field `FRZ`"]
pub enum FRZW { pub enum FRZW {
#[doc = "Not enabled to enter Freeze mode."] #[doc = "Not enabled to enter Freeze mode."] _0,
_0, #[doc = "Enabled to enter Freeze mode."] _1,
#[doc = "Enabled to enter Freeze mode."]
_1,
} }
impl FRZW { impl FRZW {
#[allow(missing_docs)] #[allow(missing_docs)]
@ -1677,10 +1627,8 @@ impl<'a> _FRZW<'a> {
} }
#[doc = "Values that can be written to the field `MDIS`"] #[doc = "Values that can be written to the field `MDIS`"]
pub enum MDISW { pub enum MDISW {
#[doc = "Enable the FlexCAN module."] #[doc = "Enable the FlexCAN module."] _0,
_0, #[doc = "Disable the FlexCAN module."] _1,
#[doc = "Disable the FlexCAN module."]
_1,
} }
impl MDISW { impl MDISW {
#[allow(missing_docs)] #[allow(missing_docs)]

View File

@ -2,93 +2,53 @@ use vcell::VolatileCell;
#[doc = r" Register block"] #[doc = r" Register block"]
#[repr(C)] #[repr(C)]
pub struct RegisterBlock { pub struct RegisterBlock {
#[doc = "0x00 - Module Configuration Register"] #[doc = "0x00 - Module Configuration Register"] pub mcr: MCR,
pub mcr: MCR, #[doc = "0x04 - Control 1 register"] pub ctrl1: CTRL1,
#[doc = "0x04 - Control 1 register"] #[doc = "0x08 - Free Running Timer"] pub timer: TIMER,
pub ctrl1: CTRL1,
#[doc = "0x08 - Free Running Timer"]
pub timer: TIMER,
_reserved0: [u8; 4usize], _reserved0: [u8; 4usize],
#[doc = "0x10 - Rx Mailboxes Global Mask Register"] #[doc = "0x10 - Rx Mailboxes Global Mask Register"] pub rxmgmask: RXMGMASK,
pub rxmgmask: RXMGMASK, #[doc = "0x14 - Rx 14 Mask register"] pub rx14mask: RX14MASK,
#[doc = "0x14 - Rx 14 Mask register"] #[doc = "0x18 - Rx 15 Mask register"] pub rx15mask: RX15MASK,
pub rx14mask: RX14MASK, #[doc = "0x1c - Error Counter"] pub ecr: ECR,
#[doc = "0x18 - Rx 15 Mask register"] #[doc = "0x20 - Error and Status 1 register"] pub esr1: ESR1,
pub rx15mask: RX15MASK,
#[doc = "0x1c - Error Counter"]
pub ecr: ECR,
#[doc = "0x20 - Error and Status 1 register"]
pub esr1: ESR1,
_reserved1: [u8; 4usize], _reserved1: [u8; 4usize],
#[doc = "0x28 - Interrupt Masks 1 register"] #[doc = "0x28 - Interrupt Masks 1 register"] pub imask1: IMASK1,
pub imask1: IMASK1,
_reserved2: [u8; 4usize], _reserved2: [u8; 4usize],
#[doc = "0x30 - Interrupt Flags 1 register"] #[doc = "0x30 - Interrupt Flags 1 register"] pub iflag1: IFLAG1,
pub iflag1: IFLAG1, #[doc = "0x34 - Control 2 register"] pub ctrl2: CTRL2,
#[doc = "0x34 - Control 2 register"] #[doc = "0x38 - Error and Status 2 register"] pub esr2: ESR2,
pub ctrl2: CTRL2,
#[doc = "0x38 - Error and Status 2 register"]
pub esr2: ESR2,
_reserved3: [u8; 8usize], _reserved3: [u8; 8usize],
#[doc = "0x44 - CRC Register"] #[doc = "0x44 - CRC Register"] pub crcr: CRCR,
pub crcr: CRCR, #[doc = "0x48 - Rx FIFO Global Mask register"] pub rxfgmask: RXFGMASK,
#[doc = "0x48 - Rx FIFO Global Mask register"] #[doc = "0x4c - Rx FIFO Information Register"] pub rxfir: RXFIR,
pub rxfgmask: RXFGMASK, #[doc = "0x50 - CAN Bit Timing Register"] pub cbt: CBT,
#[doc = "0x4c - Rx FIFO Information Register"]
pub rxfir: RXFIR,
#[doc = "0x50 - CAN Bit Timing Register"]
pub cbt: CBT,
_reserved4: [u8; 44usize], _reserved4: [u8; 44usize],
#[doc = "0x80 - Embedded RAM"] #[doc = "0x80 - Embedded RAM"] pub embedded_ram: [EMBEDDEDRAM; 128],
pub embedded_ram: [EMBEDDEDRAM; 128],
_reserved5: [u8; 1536usize], _reserved5: [u8; 1536usize],
#[doc = "0x880 - Rx Individual Mask Registers"] #[doc = "0x880 - Rx Individual Mask Registers"] pub rximr0: RXIMR0,
pub rximr0: RXIMR0, #[doc = "0x884 - Rx Individual Mask Registers"] pub rximr1: RXIMR1,
#[doc = "0x884 - Rx Individual Mask Registers"] #[doc = "0x888 - Rx Individual Mask Registers"] pub rximr2: RXIMR2,
pub rximr1: RXIMR1, #[doc = "0x88c - Rx Individual Mask Registers"] pub rximr3: RXIMR3,
#[doc = "0x888 - Rx Individual Mask Registers"] #[doc = "0x890 - Rx Individual Mask Registers"] pub rximr4: RXIMR4,
pub rximr2: RXIMR2, #[doc = "0x894 - Rx Individual Mask Registers"] pub rximr5: RXIMR5,
#[doc = "0x88c - Rx Individual Mask Registers"] #[doc = "0x898 - Rx Individual Mask Registers"] pub rximr6: RXIMR6,
pub rximr3: RXIMR3, #[doc = "0x89c - Rx Individual Mask Registers"] pub rximr7: RXIMR7,
#[doc = "0x890 - Rx Individual Mask Registers"] #[doc = "0x8a0 - Rx Individual Mask Registers"] pub rximr8: RXIMR8,
pub rximr4: RXIMR4, #[doc = "0x8a4 - Rx Individual Mask Registers"] pub rximr9: RXIMR9,
#[doc = "0x894 - Rx Individual Mask Registers"] #[doc = "0x8a8 - Rx Individual Mask Registers"] pub rximr10: RXIMR10,
pub rximr5: RXIMR5, #[doc = "0x8ac - Rx Individual Mask Registers"] pub rximr11: RXIMR11,
#[doc = "0x898 - Rx Individual Mask Registers"] #[doc = "0x8b0 - Rx Individual Mask Registers"] pub rximr12: RXIMR12,
pub rximr6: RXIMR6, #[doc = "0x8b4 - Rx Individual Mask Registers"] pub rximr13: RXIMR13,
#[doc = "0x89c - Rx Individual Mask Registers"] #[doc = "0x8b8 - Rx Individual Mask Registers"] pub rximr14: RXIMR14,
pub rximr7: RXIMR7, #[doc = "0x8bc - Rx Individual Mask Registers"] pub rximr15: RXIMR15,
#[doc = "0x8a0 - Rx Individual Mask Registers"]
pub rximr8: RXIMR8,
#[doc = "0x8a4 - Rx Individual Mask Registers"]
pub rximr9: RXIMR9,
#[doc = "0x8a8 - Rx Individual Mask Registers"]
pub rximr10: RXIMR10,
#[doc = "0x8ac - Rx Individual Mask Registers"]
pub rximr11: RXIMR11,
#[doc = "0x8b0 - Rx Individual Mask Registers"]
pub rximr12: RXIMR12,
#[doc = "0x8b4 - Rx Individual Mask Registers"]
pub rximr13: RXIMR13,
#[doc = "0x8b8 - Rx Individual Mask Registers"]
pub rximr14: RXIMR14,
#[doc = "0x8bc - Rx Individual Mask Registers"]
pub rximr15: RXIMR15,
_reserved6: [u8; 576usize], _reserved6: [u8; 576usize],
#[doc = "0xb00 - Pretended Networking Control 1 Register"] #[doc = "0xb00 - Pretended Networking Control 1 Register"] pub ctrl1_pn: CTRL1_PN,
pub ctrl1_pn: CTRL1_PN, #[doc = "0xb04 - Pretended Networking Control 2 Register"] pub ctrl2_pn: CTRL2_PN,
#[doc = "0xb04 - Pretended Networking Control 2 Register"] #[doc = "0xb08 - Pretended Networking Wake Up Match Register"] pub wu_mtc: WU_MTC,
pub ctrl2_pn: CTRL2_PN, #[doc = "0xb0c - Pretended Networking ID Filter 1 Register"] pub flt_id1: FLT_ID1,
#[doc = "0xb08 - Pretended Networking Wake Up Match Register"] #[doc = "0xb10 - Pretended Networking DLC Filter Register"] pub flt_dlc: FLT_DLC,
pub wu_mtc: WU_MTC, #[doc = "0xb14 - Pretended Networking Payload Low Filter 1 Register"] pub pl1_lo: PL1_LO,
#[doc = "0xb0c - Pretended Networking ID Filter 1 Register"] #[doc = "0xb18 - Pretended Networking Payload High Filter 1 Register"] pub pl1_hi: PL1_HI,
pub flt_id1: FLT_ID1,
#[doc = "0xb10 - Pretended Networking DLC Filter Register"]
pub flt_dlc: FLT_DLC,
#[doc = "0xb14 - Pretended Networking Payload Low Filter 1 Register"]
pub pl1_lo: PL1_LO,
#[doc = "0xb18 - Pretended Networking Payload High Filter 1 Register"]
pub pl1_hi: PL1_HI,
#[doc = "0xb1c - Pretended Networking ID Filter 2 Register / ID Mask Register"] #[doc = "0xb1c - Pretended Networking ID Filter 2 Register / ID Mask Register"]
pub flt_id2_idmask: FLT_ID2_IDMASK, pub flt_id2_idmask: FLT_ID2_IDMASK,
#[doc = "0xb20 - Pretended Networking Payload Low Filter 2 Register / Payload Low Mask Register"] #[doc = "0xb20 - Pretended Networking Payload Low Filter 2 Register / Payload Low Mask Register"]
@ -96,45 +56,26 @@ pub struct RegisterBlock {
#[doc = "0xb24 - Pretended Networking Payload High Filter 2 low order bits / Payload High Mask Register"] #[doc = "0xb24 - Pretended Networking Payload High Filter 2 low order bits / Payload High Mask Register"]
pub pl2_plmask_hi: PL2_PLMASK_HI, pub pl2_plmask_hi: PL2_PLMASK_HI,
_reserved7: [u8; 24usize], _reserved7: [u8; 24usize],
#[doc = "0xb40 - Wake Up Message Buffer Register for C/S"] #[doc = "0xb40 - Wake Up Message Buffer Register for C/S"] pub wmb0_cs: WMB0_CS,
pub wmb0_cs: WMB0_CS, #[doc = "0xb44 - Wake Up Message Buffer Register for ID"] pub wmb0_id: WMB0_ID,
#[doc = "0xb44 - Wake Up Message Buffer Register for ID"] #[doc = "0xb48 - Wake Up Message Buffer Register for Data 0-3"] pub wmb0_d03: WMB0_D03,
pub wmb0_id: WMB0_ID, #[doc = "0xb4c - Wake Up Message Buffer Register Data 4-7"] pub wmb0_d47: WMB0_D47,
#[doc = "0xb48 - Wake Up Message Buffer Register for Data 0-3"] #[doc = "0xb50 - Wake Up Message Buffer Register for C/S"] pub wmb1_cs: WMB1_CS,
pub wmb0_d03: WMB0_D03, #[doc = "0xb54 - Wake Up Message Buffer Register for ID"] pub wmb1_id: WMB1_ID,
#[doc = "0xb4c - Wake Up Message Buffer Register Data 4-7"] #[doc = "0xb58 - Wake Up Message Buffer Register for Data 0-3"] pub wmb1_d03: WMB1_D03,
pub wmb0_d47: WMB0_D47, #[doc = "0xb5c - Wake Up Message Buffer Register Data 4-7"] pub wmb1_d47: WMB1_D47,
#[doc = "0xb50 - Wake Up Message Buffer Register for C/S"] #[doc = "0xb60 - Wake Up Message Buffer Register for C/S"] pub wmb2_cs: WMB2_CS,
pub wmb1_cs: WMB1_CS, #[doc = "0xb64 - Wake Up Message Buffer Register for ID"] pub wmb2_id: WMB2_ID,
#[doc = "0xb54 - Wake Up Message Buffer Register for ID"] #[doc = "0xb68 - Wake Up Message Buffer Register for Data 0-3"] pub wmb2_d03: WMB2_D03,
pub wmb1_id: WMB1_ID, #[doc = "0xb6c - Wake Up Message Buffer Register Data 4-7"] pub wmb2_d47: WMB2_D47,
#[doc = "0xb58 - Wake Up Message Buffer Register for Data 0-3"] #[doc = "0xb70 - Wake Up Message Buffer Register for C/S"] pub wmb3_cs: WMB3_CS,
pub wmb1_d03: WMB1_D03, #[doc = "0xb74 - Wake Up Message Buffer Register for ID"] pub wmb3_id: WMB3_ID,
#[doc = "0xb5c - Wake Up Message Buffer Register Data 4-7"] #[doc = "0xb78 - Wake Up Message Buffer Register for Data 0-3"] pub wmb3_d03: WMB3_D03,
pub wmb1_d47: WMB1_D47, #[doc = "0xb7c - Wake Up Message Buffer Register Data 4-7"] pub wmb3_d47: WMB3_D47,
#[doc = "0xb60 - Wake Up Message Buffer Register for C/S"]
pub wmb2_cs: WMB2_CS,
#[doc = "0xb64 - Wake Up Message Buffer Register for ID"]
pub wmb2_id: WMB2_ID,
#[doc = "0xb68 - Wake Up Message Buffer Register for Data 0-3"]
pub wmb2_d03: WMB2_D03,
#[doc = "0xb6c - Wake Up Message Buffer Register Data 4-7"]
pub wmb2_d47: WMB2_D47,
#[doc = "0xb70 - Wake Up Message Buffer Register for C/S"]
pub wmb3_cs: WMB3_CS,
#[doc = "0xb74 - Wake Up Message Buffer Register for ID"]
pub wmb3_id: WMB3_ID,
#[doc = "0xb78 - Wake Up Message Buffer Register for Data 0-3"]
pub wmb3_d03: WMB3_D03,
#[doc = "0xb7c - Wake Up Message Buffer Register Data 4-7"]
pub wmb3_d47: WMB3_D47,
_reserved8: [u8; 128usize], _reserved8: [u8; 128usize],
#[doc = "0xc00 - CAN FD Control Register"] #[doc = "0xc00 - CAN FD Control Register"] pub fdctrl: FDCTRL,
pub fdctrl: FDCTRL, #[doc = "0xc04 - CAN FD Bit Timing Register"] pub fdcbt: FDCBT,
#[doc = "0xc04 - CAN FD Bit Timing Register"] #[doc = "0xc08 - CAN FD CRC Register"] pub fdcrc: FDCRC,
pub fdcbt: FDCBT,
#[doc = "0xc08 - CAN FD CRC Register"]
pub fdcrc: FDCRC,
} }
#[doc = "Module Configuration Register"] #[doc = "Module Configuration Register"]
pub struct MCR { pub struct MCR {

View File

@ -22,7 +22,9 @@ impl super::PL1_HI {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::PL1_LO {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::PL2_PLMASK_HI {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

View File

@ -22,7 +22,9 @@ impl super::PL2_PLMASK_LO {
#[doc = r" Reads the contents of the register"] #[doc = r" Reads the contents of the register"]
#[inline] #[inline]
pub fn read(&self) -> R { pub fn read(&self) -> R {
R { bits: self.register.get() } R {
bits: self.register.get(),
}
} }
#[doc = r" Writes to the register"] #[doc = r" Writes to the register"]
#[inline] #[inline]

Some files were not shown because too many files have changed in this diff Show More