#[repr(transparent)]pub struct Gpo10(pub u32);Expand description
GPO1 register 0 description
Tuple Fields§
§0: u32Implementations§
Source§impl Gpo10
impl Gpo10
Sourcepub const fn final_test_not_done(&self) -> u8
pub const fn final_test_not_done(&self) -> u8
FINAL_TEST_NOT_DONE[3:0]: 1010 : Final Test Not Done. All Other values: Final Test Done.
Sourcepub const fn set_final_test_not_done(&mut self, val: u8)
pub const fn set_final_test_not_done(&mut self, val: u8)
FINAL_TEST_NOT_DONE[3:0]: 1010 : Final Test Not Done. All Other values: Final Test Done.
Sourcepub const fn partconfig(&self) -> u8
pub const fn partconfig(&self) -> u8
Device type number. (E.g : LPC5569 stored as 69 decimal)
Sourcepub const fn set_partconfig(&mut self, val: u8)
pub const fn set_partconfig(&mut self, val: u8)
Device type number. (E.g : LPC5569 stored as 69 decimal)
Sourcepub const fn device_type_sec(&self) -> bool
pub const fn device_type_sec(&self) -> bool
Security device type: 0: LPC55xxx (Non Secure Familly) 1: LPC55Sxxx (Secure Familly)
Sourcepub const fn set_device_type_sec(&mut self, val: bool)
pub const fn set_device_type_sec(&mut self, val: bool)
Security device type: 0: LPC55xxx (Non Secure Familly) 1: LPC55Sxxx (Secure Familly)
Sourcepub const fn sram_size(&self) -> u8
pub const fn sram_size(&self) -> u8
SRAM_SIZE[3:0]: (For Niobe4) 0000 : 320 KB 0001 : 256 KB 0010 : 144 KB 0011 : 80 KB (For Niobe4 Mini) 0100 : 96 KB 0101 : 80 KB 0110 : 64 KB 0111 : 48 KB All others : RESERVED
Sourcepub const fn set_sram_size(&mut self, val: u8)
pub const fn set_sram_size(&mut self, val: u8)
SRAM_SIZE[3:0]: (For Niobe4) 0000 : 320 KB 0001 : 256 KB 0010 : 144 KB 0011 : 80 KB (For Niobe4 Mini) 0100 : 96 KB 0101 : 80 KB 0110 : 64 KB 0111 : 48 KB All others : RESERVED
Sourcepub const fn cpu0_security_extension_disable(&self) -> u8
pub const fn cpu0_security_extension_disable(&self) -> u8
CPU0_SECURITY_EXTENSION_DISABLE[3:0]: 1010 : CPU0 Security Extension is disabled. All Other values: CPU0 Security Extension is enabled.
Sourcepub const fn set_cpu0_security_extension_disable(&mut self, val: u8)
pub const fn set_cpu0_security_extension_disable(&mut self, val: u8)
CPU0_SECURITY_EXTENSION_DISABLE[3:0]: 1010 : CPU0 Security Extension is disabled. All Other values: CPU0 Security Extension is enabled.
Sourcepub const fn rom_revision_minor(&self) -> u8
pub const fn rom_revision_minor(&self) -> u8
ROM Revision-Minor [3:0]
Sourcepub const fn set_rom_revision_minor(&mut self, val: u8)
pub const fn set_rom_revision_minor(&mut self, val: u8)
ROM Revision-Minor [3:0]
Sourcepub const fn metal_revision_id(&self) -> u8
pub const fn metal_revision_id(&self) -> u8
METAL REVISION ID[3:0]
Sourcepub const fn set_metal_revision_id(&mut self, val: u8)
pub const fn set_metal_revision_id(&mut self, val: u8)
METAL REVISION ID[3:0]