Lines Matching full:firmware

9  * @defgroup bt_mesh_dfd_srv Firmware Distribution Server model
12 * @brief API for the Firmware Distribution Server model
85 * @brief Firmware Distribution Server model Composition Data entry.
95 /** Firmware Distribution Server callbacks: */
101 * @c io with a pointer to a writable BLOB stream for the Firmware Distribution
102 * Server to write the firmware image to.
104 * @param srv Firmware Distribution Server model instance.
115 /** @brief Firmware upload OOB start callback.
117 * Called at the start of an OOB firmware upload. The application must
118 * start a firmware check using an OOB mechanism, and then call
121 * firmware image using an OOB mechanism, and call
125 * @param srv Firmware Distribution Server model instance.
128 * check for new firmware.
131 * firmware ID to be used when checking for
132 * availability of new firmware.
133 * @param fwid_len Length of the current firmware ID. Must be set
134 * to the length of the new firmware ID if it is
135 * available, or to 0 if new firmware is not
151 * @param srv Firmware Distribution Server model instance.
159 * Called by the Firmware Distribution Server model when it needs to
163 * @param srv Firmware Distribution Server model instance.
174 * Called when the Firmware Distribution Server is about to delete a DFU image slot.
175 * All allocated data associated with the firmware slot should be
178 * @param srv Firmware Update Server instance.
187 * fill @c io with a pointer to a readable BLOB stream for the Firmware
188 * Distribution Server to read the firmware image from.
190 * @param srv Firmware Distribution Server model instance.
202 * Called whenever the phase of the Firmware Distribution Server changes.
204 * @param srv Firmware Distribution Server model instance.
205 * @param phase New Firmware Distribution phase.
210 /** Firmware Distribution Server instance. */
257 * * @c BT_MESH_DFD_SUCCESS if the check was successful and a new firmware ID was found.
262 * firmware is available.
264 * If this function returns 0, the application should then download the firmware to the
267 * @param srv Firmware Distribution Server model instance.
269 * @param status The result of the firmware check.
270 * @param fwid If the check was successful and new firmware found, this should point to a
271 * buffer containing the new firmware ID to store.
272 * @param fwid_len The length of the firmware ID pointed to by @p fwid.
285 * @param srv Firmware Distribution Server model instance.
286 * @param slot The slot used when storing the firmware image.
288 * @param size The size of the stored firmware image, in bytes.