Enum stm32_uart_loader::protocol::Command [−][src]
Variants
Fetch bootloader version and allowed commands
Gets the bootloader version and the Read Protection status of the Flash memory.
Gets the chip ID
Reads up to 256 bytes of memory starting from an address specified by the application.
Jumps to user application code located in the internal Flash memory or in the SRAM.
Writes up to 256 bytes to the RAM or Flash memory starting from an address specified by the application.
Erases from one to all the Flash memory pages.
Erases from one to all the Flash memory pages using two byte addressing mode (available only for v3.0 USART bootloader versions and above).
Enables the write protection for some sectors.
Disables the write protection for all Flash memory sectors
Enables the read protection
Disables the read protection.
Trait Implementations
impl Clone for Command
[src]
impl Debug for Command
[src]
impl PartialEq<Command> for Command
[src]
fn eq(&self, other: &Command) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for Command
[src]
Auto Trait Implementations
impl RefUnwindSafe for Command
[src]
impl Send for Command
[src]
impl Sync for Command
[src]
impl Unpin for Command
[src]
impl UnwindSafe for Command
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,