| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | bt_mesh_dfu_metadata_fw_ver | 
| struct | bt_mesh_dfu_metadata | 
Enumerations | |
| enum | bt_mesh_dfu_metadata_fw_core_type { BT_MESH_DFU_FW_CORE_TYPE_APP = BIT(0) , BT_MESH_DFU_FW_CORE_TYPE_NETWORK = BIT(1) , BT_MESH_DFU_FW_CORE_TYPE_APP_SPECIFIC_BLOB = BIT(2) } | 
Functions | |
| int | bt_mesh_dfu_metadata_decode (struct net_buf_simple *buf, struct bt_mesh_dfu_metadata *metadata) | 
| Decode a firmware metadata from a network buffer.  More... | |
| int | bt_mesh_dfu_metadata_encode (const struct bt_mesh_dfu_metadata *metadata, struct net_buf_simple *buf) | 
| Encode a firmare metadata into a network buffer.  More... | |
| int | bt_mesh_dfu_metadata_comp_hash_get (struct net_buf_simple *buf, uint8_t *key, uint32_t *hash) | 
| Compute hash of the Composition Data state.  More... | |
| int | bt_mesh_dfu_metadata_comp_hash_local_get (uint8_t *key, uint32_t *hash) | 
| Compute hash of the Composition Data Page 0 of this device.  More... | |