Firmware Update Server#
Provides BT Mesh Firmware Update Server functionality, defined in mesh specification. This model is used by the Target node to report the firmware images installed on the node and the location of new firmware images, and to initiate a firmware update in order to receive a new firmware. The firmware image will be transferred using the BLOB Transfer Server model. This component is prepared for integration into SOC applications. This is a No-Code component.
Modules#
Btmesh_firmware_update_server_api
Function Documentation#
sl_btmesh_firmware_update_server_init#
void sl_btmesh_firmware_update_server_init (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Initializes the Firmware Update Server application layer component
sl_btmesh_firmware_update_server_on_event#
void sl_btmesh_firmware_update_server_on_event (sl_btmesh_msg_t * evt)
Type | Direction | Argument Name | Description |
---|---|---|---|
sl_btmesh_msg_t * | [in] | evt | BT Mesh event |
Processes BT Mesh stack events for Firmware Update Server application
sl_btmesh_firmware_update_server_verify_step_handle#
void sl_btmesh_firmware_update_server_verify_step_handle (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Executes a step of firmware verification
Note
Uses user API callouts.
sl_btmesh_firmware_update_server_metadata_check_step_handle#
void sl_btmesh_firmware_update_server_metadata_check_step_handle (void )
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Executes a step of metadata check
Note
Uses user API callouts.