pub struct ProgrammerConnectedClockModeSelected { /* private fields */ }Expand description
A programmer connected to a device, with a clock mode selected
Implementations§
Source§impl ProgrammerConnectedClockModeSelected
impl ProgrammerConnectedClockModeSelected
Sourcepub fn multiplication_ratios(&mut self) -> Result<Vec<Vec<MultiplicationRatio>>>
pub fn multiplication_ratios(&mut self) -> Result<Vec<Vec<MultiplicationRatio>>>
Retrieve a list of multiplication ratios supported by each clock
Sourcepub fn operating_frequencies(&mut self) -> Result<Vec<RangeInclusive<u16>>>
pub fn operating_frequencies(&mut self) -> Result<Vec<RangeInclusive<u16>>>
Retrive the operating frequency range of each clock
Sourcepub fn set_new_bit_rate(
self,
bit_rate: u16,
input_frequency: u16,
multiplication_ratios: Vec<MultiplicationRatio>,
) -> Result<ProgrammerConnectedNewBitRateSelected>
pub fn set_new_bit_rate( self, bit_rate: u16, input_frequency: u16, multiplication_ratios: Vec<MultiplicationRatio>, ) -> Result<ProgrammerConnectedNewBitRateSelected>
Sets a new bit rate for the device connection
Auto Trait Implementations§
impl Freeze for ProgrammerConnectedClockModeSelected
impl !RefUnwindSafe for ProgrammerConnectedClockModeSelected
impl !Send for ProgrammerConnectedClockModeSelected
impl !Sync for ProgrammerConnectedClockModeSelected
impl Unpin for ProgrammerConnectedClockModeSelected
impl !UnwindSafe for ProgrammerConnectedClockModeSelected
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