Module flash

Source
Expand description

Embedded Flash Memory Controller

Used for reading, writing and erasing the flash and the option bytes. Erase and write operations have hardware interrupt support, while read operations use pseudo interrupts in the form of deferred calls. The programming interface only allows halfword(u16) writes.

Option bytes should be used with caution, especially those concerning read and write protection. For example, erasing the option bytes enables by default readout protection.

Structs§

Flash
StmF303Page
This is a wrapper around a u8 array that is sized to a single page for the stm32f303xc. Users of this module must pass an object of this type to use the hil::flash::Flash interface.

Enums§

FlashState