Struct Extctloutport
#[repr(transparent)]pub struct Extctloutport(pub u32);
Expand description
Two ports can be used as a control and feedback mechanism for any serializers, pin sharing multiplexers, or other solutions that might be added to the trace output pins either for pin control or a high speed trace port solution. These ports are raw register banks that sample or export the corresponding external pins.
Tuple Fields§
§0: u32
Implementations§
§impl Extctloutport
impl Extctloutport
pub const fn extctlout_0(&self) -> Extctlout0
pub const fn extctlout_0(&self) -> Extctlout0
EXTCTL outputs.
pub fn set_extctlout_0(&mut self, val: Extctlout0)
pub fn set_extctlout_0(&mut self, val: Extctlout0)
EXTCTL outputs.
pub const fn extctlout_1(&self) -> Extctlout1
pub const fn extctlout_1(&self) -> Extctlout1
EXTCTL outputs.
pub fn set_extctlout_1(&mut self, val: Extctlout1)
pub fn set_extctlout_1(&mut self, val: Extctlout1)
EXTCTL outputs.
pub const fn extctlout_2(&self) -> Extctlout2
pub const fn extctlout_2(&self) -> Extctlout2
EXTCTL outputs.
pub fn set_extctlout_2(&mut self, val: Extctlout2)
pub fn set_extctlout_2(&mut self, val: Extctlout2)
EXTCTL outputs.
pub const fn extctlout_3(&self) -> Extctlout3
pub const fn extctlout_3(&self) -> Extctlout3
EXTCTL outputs.
pub fn set_extctlout_3(&mut self, val: Extctlout3)
pub fn set_extctlout_3(&mut self, val: Extctlout3)
EXTCTL outputs.
pub const fn extctlout_4(&self) -> Extctlout4
pub const fn extctlout_4(&self) -> Extctlout4
EXTCTL outputs.
pub fn set_extctlout_4(&mut self, val: Extctlout4)
pub fn set_extctlout_4(&mut self, val: Extctlout4)
EXTCTL outputs.
pub const fn extctlout_5(&self) -> Extctlout5
pub const fn extctlout_5(&self) -> Extctlout5
EXTCTL outputs.
pub fn set_extctlout_5(&mut self, val: Extctlout5)
pub fn set_extctlout_5(&mut self, val: Extctlout5)
EXTCTL outputs.
pub const fn extctlout_6(&self) -> Extctlout6
pub const fn extctlout_6(&self) -> Extctlout6
EXTCTL outputs.
pub fn set_extctlout_6(&mut self, val: Extctlout6)
pub fn set_extctlout_6(&mut self, val: Extctlout6)
EXTCTL outputs.
pub const fn extctlout_7(&self) -> Extctlout7
pub const fn extctlout_7(&self) -> Extctlout7
EXTCTL outputs.
pub fn set_extctlout_7(&mut self, val: Extctlout7)
pub fn set_extctlout_7(&mut self, val: Extctlout7)
EXTCTL outputs.
Trait Implementations§
§impl Clone for Extctloutport
impl Clone for Extctloutport
§fn clone(&self) -> Extctloutport
fn clone(&self) -> Extctloutport
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Default for Extctloutport
impl Default for Extctloutport
§fn default() -> Extctloutport
fn default() -> Extctloutport
Returns the “default value” for a type. Read more
§impl PartialEq for Extctloutport
impl PartialEq for Extctloutport
impl Copy for Extctloutport
impl Eq for Extctloutport
impl StructuralPartialEq for Extctloutport
Auto Trait Implementations§
impl Freeze for Extctloutport
impl RefUnwindSafe for Extctloutport
impl Send for Extctloutport
impl Sync for Extctloutport
impl Unpin for Extctloutport
impl UnwindSafe for Extctloutport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)