Firmware Update from Host#
This section provides a reference to the APIs used to perform firmware updates from the host.
Functions#
sl_status_t
sl_si91x_fwup_start(uint8_t *rps_header)
Send the RPS header content of firmware file.This is a blocking API.
sl_status_t
sl_si91x_fwup_load(uint8_t *content, uint16_t length)
Send the firmware file content.This is a blocking API.
Function Documentation#
sl_si91x_fwup_start#
sl_status_t sl_si91x_fwup_start (uint8_t * rps_header)
Send the RPS header content of firmware file.This is a blocking API.
Parameters
[in] | rps_header | Pointer to the RPS header content. |
Returns
sl_status_t. See https://docs.silabs.com/gecko-platform/4.1/common/api/group-status for details.
Definition at line
508
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h
sl_si91x_fwup_load#
sl_status_t sl_si91x_fwup_load (uint8_t * content, uint16_t length)
Send the firmware file content.This is a blocking API.
Parameters
[in] | content | Pointer to the firmware file content. |
[in] | length | Length of the content |
Returns
sl_status_t. See https://docs.silabs.com/gecko-platform/4.1/common/api/group-status for details.
Definition at line
520
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h