|
OpenBSL
v.0.1.0
|
Custom/device specific source file of OpenBSL implementation for the device specific memory module. More...
Functions | |
| void | OpenBSL_MemInit (void) |
| device/HW initialization memory module function for OpenBSL More... | |
| uint8_t | OpenBSL_MemReadByte (memAddr_t address) |
| read byte from device memory More... | |
| void | OpenBSL_MemOpenForErase (uint8_t section) |
| open memory for erase operation More... | |
| void | OpenBSL_MemErase (memAddr_t address) |
| erase an address/segment from device memory More... | |
| void | OpenBSL_MemCloseForErase (uint8_t section) |
| close memory for erase operation More... | |
| void | OpenBSL_MemOpenForWrite (uint8_t section) |
| open memory for write operation More... | |
| void | OpenBSL_MemWrite (uint8_t byte, memAddr_t address) |
| write byte to device memory More... | |
| void | OpenBSL_MemCloseForWrite (uint8_t section) |
| close memory for write operation More... | |
| uint8_t | OpenBSL_MemChkSection (memAddr_t start, memAddr_t end) |
| check for validity of a given memory section parameter More... | |
| uint32_t | OpenBSL_MemSgmntGetSize (uint8_t section) |
| get device memory segment size More... | |
Variables | |
| const OpenBSL_MemSect_t | MemInfo [OPEN_BSL_NUM_OF_MEM_SECTIONS] |
Custom/device specific source file of OpenBSL implementation for the device specific memory module.
| uint8_t OpenBSL_MemChkSection | ( | memAddr_t | start, |
| memAddr_t | end | ||
| ) |
check for validity of a given memory section parameter
OpenBSL_MemChkSection
| [in] | start | start address |
| [in] | end | end address |
| void OpenBSL_MemCloseForErase | ( | uint8_t | section | ) |
close memory for erase operation
OpenBSL_MemCloseForErase
| [in] | section | memory section number to be erased |
| void OpenBSL_MemCloseForWrite | ( | uint8_t | section | ) |
close memory for write operation
OpenBSL_MemCloseForWrite
| [in] | section | memory section number to be written |
| void OpenBSL_MemErase | ( | memAddr_t | address | ) |
erase an address/segment from device memory
OpenBSL_MemErase
| [in] | address | memory address to be erased |
| void OpenBSL_MemInit | ( | void | ) |
device/HW initialization memory module function for OpenBSL
OpenBSL_MemInit
| - |
| void OpenBSL_MemOpenForErase | ( | uint8_t | section | ) |
open memory for erase operation
OpenBSL_MemOpenForErase
| [in] | section | memory section number to be erased |
| void OpenBSL_MemOpenForWrite | ( | uint8_t | section | ) |
open memory for write operation
OpenBSL_MemOpenForWrite
| [in] | section | memory section number to be written |
| uint8_t OpenBSL_MemReadByte | ( | memAddr_t | address | ) |
read byte from device memory
OpenBSL_MemReadByte
| address | address/pointer to the memory address to be read |
| uint32_t OpenBSL_MemSgmntGetSize | ( | uint8_t | section | ) |
get device memory segment size
OpenBSL_MemSgmntGetSize
| [in] | section | memory section number |
| void OpenBSL_MemWrite | ( | uint8_t | byte, |
| memAddr_t | address | ||
| ) |
write byte to device memory
OpenBSL_MemWrite
| [in] | byte | data byte to be written |
| [in] | address | memory address to be written |
| const OpenBSL_MemSect_t MemInfo[OPEN_BSL_NUM_OF_MEM_SECTIONS] |
1.8.5