|
rusEFI
The most advanced open source ECU
|
Functions | |
| static void | FlashBufferReset () |
| static blt_bool | FlashBufferFlush () |
| static blt_bool | FlashBufferedWrite (blt_addr addr, blt_int32u len, blt_int8u *data) |
| void | FlashInit () |
| blt_addr | FlashGetUserProgBaseAddress () |
| blt_bool | FlashWrite (blt_addr addr, blt_int32u len, blt_int8u *data) |
| blt_bool | FlashErase (blt_addr addr, blt_int32u len) |
| blt_bool | FlashDone () |
| blt_bool | FlashWriteChecksum () |
| blt_bool | FlashVerifyChecksum () |
| blt_bool | isFlashDualBank (void) |
Variables | |
| static blt_int8u | flashBuffer [FLASH_ECC_LINE_SIZE] |
| static blt_addr | flashAddr = 0x0 |
|
static |
Definition at line 39 of file openblt_flash.cpp.
Referenced by FlashWrite().


|
static |
Definition at line 26 of file openblt_flash.cpp.
Referenced by FlashBufferedWrite(), and FlashDone().


|
static |
Definition at line 20 of file openblt_flash.cpp.
Referenced by FlashBufferFlush(), and FlashInit().

| blt_bool FlashDone | ( | void | ) |
Definition at line 104 of file openblt_flash.cpp.
Referenced by NvmDone().


| blt_bool FlashErase | ( | blt_addr | addr, |
| blt_int32u | len | ||
| ) |
Definition at line 91 of file openblt_flash.cpp.
Referenced by NvmErase().


| blt_addr FlashGetUserProgBaseAddress | ( | void | ) |
Definition at line 70 of file openblt_flash.cpp.
Referenced by FlashErase(), FlashVerifyChecksum(), FlashWrite(), and NvmGetUserProgBaseAddress().

| void FlashInit | ( | void | ) |
Definition at line 63 of file openblt_flash.cpp.
Referenced by NvmInit().


| blt_bool FlashVerifyChecksum | ( | void | ) |
Definition at line 115 of file openblt_flash.cpp.
Referenced by NvmVerifyChecksum().


| blt_bool FlashWrite | ( | blt_addr | addr, |
| blt_int32u | len, | ||
| blt_int8u * | data | ||
| ) |
Definition at line 78 of file openblt_flash.cpp.
Referenced by NvmWrite().


| blt_bool FlashWriteChecksum | ( | void | ) |
Definition at line 111 of file openblt_flash.cpp.
Referenced by NvmDone().

| blt_bool isFlashDualBank | ( | void | ) |
Definition at line 143 of file openblt_flash.cpp.
|
static |
Definition at line 15 of file openblt_flash.cpp.
Referenced by FlashBufferedWrite(), FlashBufferFlush(), and FlashBufferReset().
|
static |
Definition at line 14 of file openblt_flash.cpp.
Referenced by FlashBufferedWrite(), FlashBufferFlush(), and FlashBufferReset().