libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/stm32/common/flash_common_all.h>
Go to the source code of this file.
Functions | |
void | flash_unlock_pecr (void) |
Unlock primary access to the flash control/erase block You must call this before using any of the low level routines yourself. More... | |
void | flash_lock_pecr (void) |
void | flash_unlock_progmem (void) |
Unlock program memory itself. More... | |
void | flash_lock_progmem (void) |
void | flash_lock_option_bytes (void) |
void | flash_unlock_acr (void) |
Unlock RUN_PD bit from FLASH_ACR register. More... | |
void | flash_erase_page (uint32_t page_address) |
Erase a page in flash. More... | |
void | flash_program_half_page (uint32_t *dst, void *buf) |
Write a half page from buf to dst. More... | |
void | eeprom_program_word (uint32_t address, uint32_t data) |
Write a word to eeprom. More... | |
void | eeprom_program_words (uint32_t address, uint32_t *data, int length_in_words) |
Write a block of words to eeprom. More... | |