Lines Matching +full:- +full:- +full:update
4 * SPDX-License-Identifier: Apache-2.0
9 * @defgroup bt_mesh_dfu_srv Firmware Update Server model
12 * @brief API for the Bluetooth Mesh Firmware Update Server model
44 * @brief Firmware Update Server model entry.
49 BT_MESH_MODEL_BLOB_SRV(&(_srv)->blob), \
53 /** @brief Firmware Update Server event callbacks. */
72 * @param srv Firmware Update Server instance.
87 * Called when the Firmware Update Server is ready to start a new DFU transfer.
93 * - @c -ENOMEM: The device cannot fit this image.
94 * - @c -EBUSY: The application is temporarily unable to accept the
96 * - @c -EALREADY: The device has already received and verified this
97 * image, and there's no need to transfer it again. The Firmware Update model
102 * @param srv Firmware Update Server instance.
109 * codes @c -ENOMEM, @c -EBUSY @c -EALREADY will be passed to
126 * If the transfer fails, the Firmware Update Server will be available for new
129 * @param srv Firmware Update Server instance.
130 * @param img DFU image that failed the update.
138 * If the device reboots in the middle of a transfer, the Firmware Update Server
144 * @param srv Firmware Update Server instance.
163 * @param srv Firmware Update Server instance.
172 /** @brief Firmware Update Server instance.
197 } update; member
208 * @param srv Firmware Update Server instance.
220 * @param srv Firmware Update Server instance.
226 * @param srv Firmware Update Server instance.
234 * @param srv Firmware Update Server instance.
238 /** @brief Check if the Firmware Update Server is busy processing a transfer.
240 * @param srv Firmware Update Server instance.
248 * @param srv Firmware Update Server instance.