|
PER Firmware
|
#include "common/phal_F4/flash/flash.h"Functions | |
| static uint32_t | flashGetSector (uint32_t addr) |
| Convert address to sector number Assumes addr is within flash addr space. | |
| static uint8_t | flashUnlock () |
| static void | flashLock () |
| uint32_t | PHAL_flashReadU32 (uint32_t addr) |
| uint8_t | PHAL_flashWriteU32 (uint32_t Address, uint32_t value) |
| uint8_t | PHAL_flashWriteU64 (uint32_t Address, uint64_t Data) |
| uint8_t | PHAL_flashWriteU32_Buffered (uint32_t Address, uint32_t *data, uint32_t count) |
| uint8_t | PHAL_flashErasePage (uint8_t page) |
| uint8_t | PHAL_flashErase (uint32_t *addr, uint32_t words) |
|
static |
Convert address to sector number Assumes addr is within flash addr space.
| addr | Flash address |
|
static |
|
static |
| uint8_t PHAL_flashErase | ( | uint32_t * | addr, |
| uint32_t | words ) |
| uint8_t PHAL_flashErasePage | ( | uint8_t | page | ) |
| uint32_t PHAL_flashReadU32 | ( | uint32_t | addr | ) |
| uint8_t PHAL_flashWriteU32 | ( | uint32_t | Address, |
| uint32_t | value ) |
| uint8_t PHAL_flashWriteU32_Buffered | ( | uint32_t | Address, |
| uint32_t * | data, | ||
| uint32_t | count ) |
| uint8_t PHAL_flashWriteU64 | ( | uint32_t | Address, |
| uint64_t | Data ) |