Lines Matching full:image
10 * @brief MCUboot public API for MCUboot control of image boot process
26 * @brief MCUboot public API for MCUboot control of image boot process
28 * @defgroup mcuboot_api MCUboot image control API
78 /** Swap failed because image to be run is not valid */
86 * @brief MCUboot image header representation for image version
88 * The header for an MCUboot firmware image contains an embedded
100 * @brief Model for the MCUboot image header as of version 1
102 * This represents the data present in the image header, in version 1
109 /** The size of the image, in bytes. */
111 /** The image version. */
116 * @brief Model for the MCUBoot image header
118 * This contains the decoded image header, along with the major
122 * image header will result in major version changes to the bootloader
145 * @brief Read the MCUboot image header information from an image bank.
147 * This attempts to parse the image header,
148 * From the start of the @a area_id image.
150 * @param area_id flash_area ID of image bank which stores the image.
163 * @brief Check if the currently running image is confirmed as OK.
166 * firmware image is installed and booted, but the old version will be
167 * reverted at the next reset unless the new image explicitly marks
170 * This routine can be used to check if the currently running image
173 * @return True if the image is confirmed as OK, false otherwise.
179 * @brief Marks the currently running image as confirmed.
181 * This routine attempts to mark the currently running firmware image
183 * reverting it for an older image at the next reset.
185 * This routine is safe to call if the current image has already been
193 * @brief Marks the image with the given index in the primary slot as confirmed.
195 * This routine attempts to mark the firmware image in the primary slot
197 * reverting it for an older image at the next reset.
199 * This routine is safe to call if the current image has already been
202 * @param image_index Image pair index.
220 * @param image_index Image pair index.
233 * @brief Marks the image in slot 1 as pending. On the next reboot, the system
234 * will perform a boot of the slot 1 image.
236 * @param permanent Whether the image should be used permanently or
238 * BOOT_UPGRADE_TEST=run image once, then confirm or revert.
239 * BOOT_UPGRADE_PERMANENT=run image forever.
245 * @brief Marks the image with the given index in the secondary slot as pending.
247 * image.
249 * @param image_index Image pair index.
250 * @param permanent Whether the image should be used permanently or
252 * BOOT_UPGRADE_TEST=run image once, then confirm or revert.
253 * BOOT_UPGRADE_PERMANENT=run image forever.
259 * @brief Erase the image Bank.
261 * @param area_id flash_area ID of image bank to be erased.
267 * @brief Get the offset of the status in the image bank
269 * @param area_id flash_area ID of image bank to get the status offset
275 * @brief Get the offset of the status from an image bank size
277 * @param area_size size of image bank