EM35x standalone bootloader public definitions.
|
void
|
bootloaderMenu
(void)
|
|
This function must be implemented, providing a bootloader menu.
|
|
Functions implemented by the bootloader library that may be used by custom functions.
|
BL_Status
|
receiveImage
(uint8_t commState)
|
|
Puts the bootloader into a mode where it will receive an image. commState indicates whether the image is received via serial (COMM_SERIAL) or over the air (COMM_RADIO)
|
|
bool
|
checkDebugMenuOption
(uint8_t ch)
|
|
A hook to the bootloader library for it to check for extra menu options. Only used for ember internal debug builds, not normally needed.
|
|
BL_Status
|
initOtaState
(void)
|
|
Initialize OTA Bootloader state.
|
|
BL_Status
|
checkOtaStart
(void)
|
|
Check to see if the bootloader has detected an OTA upload start.
|
|
BL_Status
|
receiveOtaImage
(void)
|
|
Puts the bootloader into a mode where it will receive an image over the air. The function
checkOtaStart()
should have been called first and it should have returned with a status of
BL_SUCCESS
before calling this function.
|
|
bool
|
paIsPresent
(void)
|
|
Uses the information in the PHY_CONFIG token to determine if a power amplifier is present in the node design.
|
|
bool
|
halCheckIntegrity
(void)
|
|
Validate application integrity by running AES-MMO hash and comparing to AAT.
|
See
standalone-bootloader.h
for source code.
void bootloaderMenu
|
(
|
void
|
|
)
|
|
bool checkDebugMenuOption
|
(
|
uint8_t
|
ch
|
)
|
|
-
Returns
-
true if the option was handled, false if not.
-
Note
-
OTA support hooks are subject to change!
-
Returns
-
BL_Status
of the success of the function.
bool halCheckIntegrity
|
(
|
void
|
|
)
|
|
-
Returns
-
false if fails integrity check, true if pass
-
Note
-
OTA support hooks are subject to change!
-
Returns
-
BL_Status
of the success of the function.
bool paIsPresent
|
(
|
void
|
|
)
|
|
-
Note
-
This function must not be called before emBootloaderRadioBoot().
-
Returns
-
true if a power amplifier is present, false otherwise.
-
Note
-
OTA support hooks are subject to change!
-
Returns
-
BL_Status
of the success of the function.