[−][src]Struct espflash::Flasher
Implementations
impl Flasher
[src]
pub fn connect(serial: impl SerialPort + 'static) -> Result<Self, Error>
[src]
pub fn chip(&self) -> Chip
[src]
The chip type that the flasher is connected to
pub fn flash_size(&self) -> FlashSize
[src]
The flash size of the board that the flasher is connected to
pub fn load_elf_to_ram(&mut self, elf_data: &[u8]) -> Result<(), Error>
[src]
Load an elf image to ram and execute it
Note that this will not touch the flash on the device
pub fn load_elf_to_flash(&mut self, elf_data: &[u8]) -> Result<(), Error>
[src]
Load an elf image to flash and execute it
Auto Trait Implementations
impl !RefUnwindSafe for Flasher
impl !Send for Flasher
impl !Sync for Flasher
impl Unpin for Flasher
impl !UnwindSafe for Flasher
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,
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> Same<T> for T
type Output = T
Should always be Self
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.
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>,