[][src]Module probe_rs::flashing

Flash programming operations.

This modules provides a means to do flash unlocking, erasing and programming.

It provides a convenient highlevel interface that can flash an ELF, IHEX or BIN file as well as a lower level block based interface.

Structs

BinOptions

Extended options for flashing a binary file.

DownloadOptions

Options for downloading a file onto a target chip.

FlashProgress

A structure to manage the flashing procedure progress reporting.

FlashVisualizer

A structure which can be used to visualize the built contents of a flash.

Flasher

A structure to control the flash of an attached microchip.

Enums

FileDownloadError

A finite list of all the errors that can occur when flashing a given file.

FlashError

Describes any error that happened during the or in preparation for the flashing procedure.

Format

A finite list of all the available binary formats probe-rs understands.

ProgressEvent

Possible events during the flashing process.

Functions

download_file

Downloads a file of given format at path to the flash of the target given in session.

download_file_with_options

Downloads a file of given format at path to the flash of the target given in session.