1 #ifndef STM32F103CB_FLASH_H_ 2 #define STM32F103CB_FLASH_H_ 64 #include <libopencm3/stm32/flash.h> 123 uint32_t
FLASH_read(uint32_t pageNumber, uint32_t address);
mcu_error FLASH_readPage(uint32_t pageNumber, uint32_t *data)
Read an entire page from flash.
Header file for stm32f103cb DEBUG.
uint8_t FLASH_firstEmptyPage(void)
Get the first empty page is flash.
mcu_error FLASH_writes(uint32_t pageNumber, uint32_t address, uint32_t *data, uint16_t size)
Write multiple words to flash, address incremented automatically.
uint8_t FLASH_pageEmpty(uint32_t pageNumber)
Determine if a given page is empty.
uint32_t FLASH_read(uint32_t pageNumber, uint32_t address)
Read a single word from flash memory.
mcu_error FLASH_clearPage(uint32_t pageNumber)
Clear a page (1kb) of flash.
mcu_error FLASH_reads(uint32_t pageNumber, uint32_t address, uint32_t *data, uint16_t size)
Read multiple words from flash.
mcu_error FLASH_write(uint32_t pageNumber, uint32_t address, uint32_t data)
Write a single word to flash.
mcu_error
Error enumerators for the Debug peripheral.