[−][src]Struct debug_probe::flash::download::FileDownloader
This struct and impl bundle functionality to start the Downloader which then will flash
the given data to the flash of the target.
Supported file formats are:
- Binary (.bin)
- Intel Hex (.hex)
- ELF (.elf or .axf)
Methods
impl<'a> FileDownloader[src]
pub fn new() -> Self[src]
pub fn download_file(
self,
session: &mut Session,
path: &Path,
format: Format,
memory_map: &Vec<MemoryRegion>
) -> Result<(), FileDownloadError>[src]
self,
session: &mut Session,
path: &Path,
format: Format,
memory_map: &Vec<MemoryRegion>
) -> Result<(), FileDownloadError>
Downloads a file at path into flash.
Auto Trait Implementations
impl Send for FileDownloader
impl Unpin for FileDownloader
impl Sync for FileDownloader
impl UnwindSafe for FileDownloader
impl RefUnwindSafe for FileDownloader
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for 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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,