Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Firmware metadata. More...

#include <dfu_metadata.h>

Data Fields

struct bt_mesh_dfu_metadata_fw_ver fw_ver
 New firmware version.
 
uint32_t fw_size
 New firmware size.
 
enum bt_mesh_dfu_metadata_fw_core_type fw_core_type
 New firmware core type.
 
uint32_t comp_hash
 Hash of incoming Composition Data.
 
uint16_t elems
 New number of node elements.
 
uint8_tuser_data
 Application-specific data for new firmware.
 
uint32_t user_data_len
 Length of the application-specific field.
 

Detailed Description

Firmware metadata.

Field Documentation

◆ comp_hash

uint32_t bt_mesh_dfu_metadata::comp_hash

Hash of incoming Composition Data.

◆ elems

uint16_t bt_mesh_dfu_metadata::elems

New number of node elements.

◆ fw_core_type

enum bt_mesh_dfu_metadata_fw_core_type bt_mesh_dfu_metadata::fw_core_type

New firmware core type.

◆ fw_size

uint32_t bt_mesh_dfu_metadata::fw_size

New firmware size.

◆ fw_ver

struct bt_mesh_dfu_metadata_fw_ver bt_mesh_dfu_metadata::fw_ver

New firmware version.

◆ user_data

uint8_t* bt_mesh_dfu_metadata::user_data

Application-specific data for new firmware.

This field is optional.

◆ user_data_len

uint32_t bt_mesh_dfu_metadata::user_data_len

Length of the application-specific field.


The documentation for this struct was generated from the following file: