Generated from stm32-data d8716bffb5dee286c8337b3c4383fa78197de7d7

This commit is contained in:
guangzong 2024-04-14 18:24:06 -04:00
parent 4b71834863
commit 43bed727f0
Signed by: guangzong
GPG Key ID: 095389BACAE97D19
3 changed files with 14 additions and 8 deletions

View File

@ -740,7 +740,8 @@
"name": "EPTYP", "name": "EPTYP",
"description": "EPTYP.", "description": "EPTYP.",
"bit_offset": 18, "bit_offset": 18,
"bit_size": 2 "bit_size": 2,
"enum": "EPTYP"
}, },
{ {
"name": "SNPM", "name": "SNPM",
@ -987,7 +988,8 @@
"name": "ENUMSPD", "name": "ENUMSPD",
"description": "ENUMSPD.", "description": "ENUMSPD.",
"bit_offset": 1, "bit_offset": 1,
"bit_size": 2 "bit_size": 2,
"enum": "DSPD"
}, },
{ {
"name": "EERR", "name": "EERR",

View File

@ -382,9 +382,9 @@ pub const fn naksts (& self) -> bool { let val = (self . 0 >> 17usize) & 0x01 ;
# [inline (always)] # [inline (always)]
pub fn set_naksts (& mut self , val : bool) { self . 0 = (self . 0 & ! (0x01 << 17usize)) | (((val as u32) & 0x01) << 17usize) ; } # [doc = "EPTYP."] pub fn set_naksts (& mut self , val : bool) { self . 0 = (self . 0 & ! (0x01 << 17usize)) | (((val as u32) & 0x01) << 17usize) ; } # [doc = "EPTYP."]
# [inline (always)] # [inline (always)]
pub const fn eptyp (& self) -> u8 { let val = (self . 0 >> 18usize) & 0x03 ; val as u8 } # [doc = "EPTYP."] pub const fn eptyp (& self) -> super :: vals :: Eptyp { let val = (self . 0 >> 18usize) & 0x03 ; super :: vals :: Eptyp :: from_bits (val as u8) } # [doc = "EPTYP."]
# [inline (always)] # [inline (always)]
pub fn set_eptyp (& mut self , val : u8) { self . 0 = (self . 0 & ! (0x03 << 18usize)) | (((val as u32) & 0x03) << 18usize) ; } # [doc = "SNPM."] pub fn set_eptyp (& mut self , val : super :: vals :: Eptyp) { self . 0 = (self . 0 & ! (0x03 << 18usize)) | (((val . to_bits () as u32) & 0x03) << 18usize) ; } # [doc = "SNPM."]
# [inline (always)] # [inline (always)]
pub const fn snpm (& self) -> bool { let val = (self . 0 >> 20usize) & 0x01 ; val != 0 } # [doc = "SNPM."] pub const fn snpm (& self) -> bool { let val = (self . 0 >> 20usize) & 0x01 ; val != 0 } # [doc = "SNPM."]
# [inline (always)] # [inline (always)]
@ -550,9 +550,9 @@ pub const fn suspsts (& self) -> bool { let val = (self . 0 >> 0usize) & 0x01 ;
# [inline (always)] # [inline (always)]
pub fn set_suspsts (& mut self , val : bool) { self . 0 = (self . 0 & ! (0x01 << 0usize)) | (((val as u32) & 0x01) << 0usize) ; } # [doc = "ENUMSPD."] pub fn set_suspsts (& mut self , val : bool) { self . 0 = (self . 0 & ! (0x01 << 0usize)) | (((val as u32) & 0x01) << 0usize) ; } # [doc = "ENUMSPD."]
# [inline (always)] # [inline (always)]
pub const fn enumspd (& self) -> u8 { let val = (self . 0 >> 1usize) & 0x03 ; val as u8 } # [doc = "ENUMSPD."] pub const fn enumspd (& self) -> super :: vals :: Dspd { let val = (self . 0 >> 1usize) & 0x03 ; super :: vals :: Dspd :: from_bits (val as u8) } # [doc = "ENUMSPD."]
# [inline (always)] # [inline (always)]
pub fn set_enumspd (& mut self , val : u8) { self . 0 = (self . 0 & ! (0x03 << 1usize)) | (((val as u32) & 0x03) << 1usize) ; } # [doc = "EERR."] pub fn set_enumspd (& mut self , val : super :: vals :: Dspd) { self . 0 = (self . 0 & ! (0x03 << 1usize)) | (((val . to_bits () as u32) & 0x03) << 1usize) ; } # [doc = "EERR."]
# [inline (always)] # [inline (always)]
pub const fn eerr (& self) -> bool { let val = (self . 0 >> 3usize) & 0x01 ; val != 0 } # [doc = "EERR."] pub const fn eerr (& self) -> bool { let val = (self . 0 >> 3usize) & 0x01 ; val != 0 } # [doc = "EERR."]
# [inline (always)] # [inline (always)]

View File

@ -1810,7 +1810,9 @@
), ),
bit_size: 2, bit_size: 2,
array: None, array: None,
enumm: None, enumm: Some(
"Eptyp",
),
}, },
Field { Field {
name: "snpm", name: "snpm",
@ -2378,7 +2380,9 @@
), ),
bit_size: 2, bit_size: 2,
array: None, array: None,
enumm: None, enumm: Some(
"Dspd",
),
}, },
Field { Field {
name: "eerr", name: "eerr",