|
OpenBSL
v.0.1.0
|
Custom/device, application specific source file of OpenBSL implementation. More...
Macros | |
| #define | EMPTY_VECTOR (0xFFFF) |
| #define | APP_VECTOR(x) (APP_MEM_INT_VECT_START_ADDR + (DEV_JUMP_INST_LEN*x)) |
Functions | |
| void | OpenBSL_DevInit (void) |
| device/HW initialization function for OpenBSL More... | |
| bool | OpenBSL_EntryCheck (void) |
| check whether it is necessary to run BSL or application More... | |
| void | OpenBSL_RunApp (void) |
| run application, leave BSL mode More... | |
| void | OpenBSL_Jump (memAddr_t addr) |
| run application, leave BSL mode More... | |
| void | OpenBSL_AssertHdl (void) |
| assert handle function More... | |
Variables | |
| const uint16_t | VectorTbl [(OPEN_BSL_INT_VECT_LEN/sizeof(uint16_t))] |
Custom/device, application specific source file of OpenBSL implementation.
| void OpenBSL_AssertHdl | ( | void | ) |
assert handle function
OpenBSL_AssertHdl
| - |
| void OpenBSL_DevInit | ( | void | ) |
device/HW initialization function for OpenBSL
OpenBSL_DevInit
| - |
| bool OpenBSL_EntryCheck | ( | void | ) |
check whether it is necessary to run BSL or application
OpenBSL_EntryCheck
| - |
| void OpenBSL_Jump | ( | memAddr_t | addr | ) |
run application, leave BSL mode
OpenBSL_Jump
| - |
| void OpenBSL_RunApp | ( | void | ) |
run application, leave BSL mode
OpenBSL_RunApp
| - |
| const uint16_t VectorTbl[(OPEN_BSL_INT_VECT_LEN/sizeof(uint16_t))] |
VectorTbl interrupt vector table implemented as constant array pointing to the secondary interrupt vector table
1.8.5